python之常用语法技巧
2011-04-25 01:12
543 查看
最近看了很多同事的代码,遇到一些之前没用过的python语句,积累起来吧。
1 获取本地MAC地址:
import uuid
mac = uuid.uuid1().hex[-12:]
2 del 的使用
a = ['b','c','d']
del a[0]
则a = ['c','d']
del a[0:1]
则a = ['d']
del a
则a未定义
3 a = ['c',''d]
a.reverse()
a = ['d','c']
b = ','.join(a)
b = 'd,c'
4 import random
x = random.randint(1,100)
y = random.choice( 'ABCD')
5 a=[1,2,3]
b=['a','b','c']
c=dict(zip(a,b))
则c = {1:'a',2:'b',3:'c'}
6 a='1-2-3-4'
b=map(int,a.split('-'))
则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
则 x = 'abcdefghijklmnopqrstuvwxyz'
d = enumerate( x )
c = list( d )
则c = [(0,'a'),(1,'b').......]
for i ,j in d:
则i = 0,1,2,.....
j = 'a','b'......
10 a = test()[0]
当test()返回结果的长度为1时,上面语句等价于
a, = test()
1 获取本地MAC地址:
import uuid
mac = uuid.uuid1().hex[-12:]
2 del 的使用
a = ['b','c','d']
del a[0]
则a = ['c','d']
del a[0:1]
则a = ['d']
del a
则a未定义
3 a = ['c',''d]
a.reverse()
a = ['d','c']
b = ','.join(a)
b = 'd,c'
4 import random
x = random.randint(1,100)
y = random.choice( 'ABCD')
5 a=[1,2,3]
b=['a','b','c']
c=dict(zip(a,b))
则c = {1:'a',2:'b',3:'c'}
6 a='1-2-3-4'
b=map(int,a.split('-'))
则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
则 x = 'abcdefghijklmnopqrstuvwxyz'
d = enumerate( x )
c = list( d )
则c = [(0,'a'),(1,'b').......]
for i ,j in d:
则i = 0,1,2,.....
j = 'a','b'......
10 a = test()[0]
当test()返回结果的长度为1时,上面语句等价于
a, = test()
相关文章推荐
- python之常用语法技巧
- Python爬虫常用小技巧之设置代理IP
- Python爬虫:一些常用的爬虫技巧总结
- Python常用函数与技巧总结(一)
- python学习笔记-常用技巧整理
- Python常用语法
- python3.4学习笔记(六) 常用快捷键使用技巧,持续更新
- Python爬虫学习之常用技巧详解
- Python语法第4讲:字符串及常用函数
- python 常用技巧 1.设置pip国内源 2.打开服务器上的图像界面3.创建linux命令的快捷方式4.中文编码
- 收藏整理的一些Python常用方法和技巧
- [Python]常用技巧之CSV处理
- python学习(常用技巧)
- python3.4 常用快捷键使用技巧
- Python爬虫:一些常用的爬虫技巧总结
- python语法——变量,字符串常用方法,数字
- Python爬虫:一些常用的爬虫技巧总结
- python语法小技巧
- Python 常用技巧
- python技巧32[常用技巧集]