非常实用的Python小技巧总结

这篇文章主要介绍了python常用小技巧,实例总结了python关于字典、字符串、随机数等操作技巧,非常简单实用,需要的朋友可以参考下

本文实例总结了Python常用的小技巧。分享给大家供大家参考。具体分析如下:

1. 获取本地mac地址:

import uuidmac = uuid.uuid1().hex[-12:]print(mac)

登录后复制

运行结果:e0cb4e077585

2. del 的使用

立即学习“Python免费学习笔记(深入)”;

a = ['b','c','d']del a[0]print(a)# 输出 ['c', 'd']

登录后复制

a = ['b','c','d']del a[0:2] # 删除从第1个元素开始,到第2个元素print(a)# 输出 ['d']

登录后复制

a = ['b','c','d']del aprint(a) # 此时a未定义

登录后复制

3. join 的使用

a = ['c','d']a.reverse()a = ['d','c']b = ','.join(a)print(b) # 输出 d,c

登录后复制

4. 随机数用法:

import randomx = random.randint(1,100)y = random.choice( 'abcd')print(x)print(y)

登录后复制

运行结果为:

68
b

5. dict 的使用:

a=[1,2,3]b=['a','b','c']c=dict(zip(a,b))print(c) # 输出: {1:'a',2:'b',3:'c'}

登录后复制

6. map 的使用:

a='1-2-3-4'b=map(int,a.split('-'))print(b) # 输出: [1,2,3,4]

登录后复制

7. [] 使用:

[].remove( value )
[].pop( index ) = value
[].count( x ) = x在列表中数量
{}使用
{}.pop( key ) = value
{}.get( key ) = value or {}.get( key ,0 ) 设默认值

8. 字符串操作

a = str.decode( 'utf-8' )b = str.encode( 'utf-8' )str.isdigit() # 是否数值str1 = 'abc%s'%str2

登录后复制

9. 字符串遍历:

import stringx= string.ascii_lowercase# print(x) # 输出: abcdefghijklmnopqrstuvwxyzd = enumerate( x )c = list( d )print(c)

登录后复制

输出:

[(0, ‘a’), (1, ‘b’), (2, ‘c’), (3, ‘d’), (4, ‘e’), (5, ‘f’), (6, ‘g’), (7, ‘h’), (8, ‘i’), (9, ‘j’), (10, ‘k’), (11, ‘l’), (12, ‘m’), (13, ‘n’), (14, ‘o’), (15, ‘p’), (16, ‘q’), (17, ‘r’), (18, ‘s’), (19, ‘t’), (20, ‘u’), (21, ‘v’), (22, ‘w’), (23, ‘x’), (24, ‘y’), (25, ‘z’)]

for i ,j in d:

此时:
i = 0,1,2,…..,25
j = ‘a’,’b’……,’z’

以上就是非常实用的Python小技巧总结的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2269148.html

(0)
上一篇 2025年2月27日 11:04:17
下一篇 2025年2月18日 07:33:55

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 整理的一些Python常用方法供大家参考

    这篇文章主要介绍了收藏的一些python常用方法和技巧,本文讲解了逆转字符串的三种方法、遍历字典的四种方法、遍历list的三种方法、字典排序的方法等python常用技巧和方法,需要的朋友可以参考下 1. 逆转字符串的三种方法1.1. 模拟C…

    编程技术 2025年2月27日
    200
  • Python合并两个字典的效率实例比较

    这篇文章主要介绍了python合并两个字典的常用方法与效率比较,实例分析并对比了python合并字典的常用方法,需要的朋友可以参考下 本文实例讲述了Python合并两个字典的常用方法与效率比较。分享给大家供大家参考。具体分析如下: 下面的代…

    编程技术 2025年2月27日
    200
  • 总结3种Python合并字符串方法

    这篇文章主要介绍了python合并字符串的3种方法,本文讲解了使用+=操作符、使用%操作符、使用string的’ ‘.join()方法3种方法,需要的朋友可以参考下 目的   将一些小的字符串合并成一个大字符串,更多…

    编程技术 2025年2月27日
    200
  • lua编程基础入门教程

    Lua 是一种轻量级、紧凑高效且可嵌入的解释型编程语言。安装 Lua 并创建第一个程序,它使用 print(“你好,世界!”) 输出文本。Lua 中的变量是动态类型化的,并支持基本数据类型(数值、字符串、布尔值、表)…

    2025年2月27日
    200
  • 如何利用python合并文本

    这篇文章主要介绍了python合并文本文件示例,需要的朋友可以参考下 python实现两个文本合并 employee文件中记录了工号和姓名 cat employee.txt:100 Jason Smith200 John Doe300 Sa…

    编程技术 2025年2月27日
    200
  • python中的字典排序如何实现代码说明

    这篇文章主要介绍了python字典排序实现方法,实例分析了python字典排序的相关技巧,需要的朋友可以参考下 本文实例分析了python字典排序的方法。分享给大家供大家参考。具体如下: 1、 准备知识: 在python里,字典dictio…

    编程技术 2025年2月27日
    200
  • 初学者编程语言入门学什么

    对于初学者,最适合的编程语言是:Python:语法简单易懂,应用广泛。Java:面向对象,适用于编写大型应用程序。C++:高性能,常用于开发系统软件。JavaScript:前端 web 开发必备,语法清晰。选择时应结合兴趣、职业目标和应用领…

    2025年2月27日
    200
  • 现在主流编程语言是什么

    目前流行的编程语言包括:Python:易读、用途广泛,适合数据科学和自动化。Java:可移植、安全,适用于企业级和云计算。C++:快速、高效,适合系统编程和游戏开发。JavaScript:动态脚本语言,用于构建交互式网页。C#:易读、面向对…

    2025年2月27日
    200
  • python堆排序算法实例代码

    python 实现堆排序算法代码,需要的朋友可以参考下 代码如下: #!/usr/bin/python import sys def left_child(node): return node * 2 + 1 def right_child…

    编程技术 2025年2月27日
    200
  • 目前流行的编程语言有哪些

    目前流行的编程语言主要分为三类:通用编程语言(Python、Java、C++、C#)、Web开发语言(JavaScript、HTML、CSS、React)、移动应用开发语言(Swift、Kotlin、Flutter)。此外,数据科学和机器学…

    2025年2月27日
    200

发表回复

登录后才能评论