Python常用小技巧总结


Posted in Python onJune 01, 2015

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

1. 获取本地mac地址:

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

运行结果:e0cb4e077585

2. del 的使用

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 a
print(a) # 此时a未定义

3. join 的使用

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

4. 随机数用法:

import random
x = 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 string
x= string.ascii_lowercase
# print(x) # 输出: abcdefghijklmnopqrstuvwxyz
d = 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程序设计有所帮助。

Python 相关文章推荐
使用SAE部署Python运行环境的教程
May 05 Python
python实现矩阵乘法的方法
Jun 28 Python
python实现计算倒数的方法
Jul 11 Python
分享一个可以生成各种进制格式IP的小工具实例代码
Jul 28 Python
python 常见字符串与函数的用法详解
Nov 23 Python
浅谈python编译pyc工程--导包问题解决
Mar 20 Python
在PyTorch中Tensor的查找和筛选例子
Aug 18 Python
python中列表的含义及用法
May 26 Python
详解使用python爬取抖音app视频(appium可以操控手机)
Jan 26 Python
pandas中DataFrame重置索引的几种方法
May 24 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 28 Python
Python OpenCV实现图像模板匹配详解
Apr 07 Python
Python获取运行目录与当前脚本目录的方法
Jun 01 #Python
Python运算符重载用法实例分析
Jun 01 #Python
python使用Image处理图片常用技巧分析
Jun 01 #Python
python实现图片变亮或者变暗的方法
Jun 01 #Python
wxPython中listbox用法实例详解
Jun 01 #Python
在Python的Django框架下使用django-tagging的教程
May 30 #Python
使用url_helper简化Python中Django框架的url配置教程
May 30 #Python
You might like
php通过session防url攻击方法
2014/12/10 PHP
php并发加锁示例
2016/10/17 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
2019/03/01 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
2019/09/23 PHP
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
jquery获得当前html页面源码的方法
2015/07/14 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
vue中,在本地缓存中读写数据的方法
2018/09/21 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
python实现超市商品销售管理系统
2019/10/25 Python
python属于跨平台语言码
2020/06/09 Python
python中return如何写
2020/06/18 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
阿里云:Aliyun.com
2017/02/15 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
莱德杯高尔夫欧洲官方商店:Ryder Cup Shop
2019/08/14 全球购物
最新计算机专业自荐信
2013/10/16 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
纪律教育学习月活动总结
2014/08/27 职场文书
审计班子对照检查材料
2014/08/27 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
入学证明
2015/06/23 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
详解缓存穿透击穿雪崩解决方案
2021/05/28 Redis