天天看点

内置函数

取列表最大最小值:max() 、min()

统计序列长度:len()

返回两个数相除的商和余数:divmod()

计算两个数的乘方:pow()

对数字进行四舍五入:round()

判断一个对象是否能调用:callable()

查看一个对象的数据类型:type()

判断一个对象是否是给定的类型:isinstance()

比较两个序列的大小:cmp()

取一个范围内的数:range()

取一个范围内的数:xrange()

用函数对序列做处理:filter()

对两个序列做对应处理:zip()

内置函数

把一个对象转换成整型:int()

In [114]: int('f',16) f的16进制的整数

Out[114]: 15

把一个对象转换成长整型:long()

把一个对象转换成浮点型:float()

把一个对象转换成复数:complex()

把一个对象转换成字符串类型:str()

把一个对象转换成列表:list()

In [115]: a=(1,2,3,4)

In [116]: list(a)

Out[116]: [1, 2, 3, 4]

把一个对象转换成元组:tuple()

把一个对象转换成十六进制字符串:hex()

把一个十进制的数转换成八进制的字符串:oct()

把一个数值转换成 ASCII 码:chr()

把一个 ASCII 码转换成数值:ord()

字符串内置函数:

In [1]: s='python'

In [2]: s.capitalize() #首字母大写

Out[2]: 'Python'

s.replease('old','new','count')

内置函数

s.split():分割

默认是按空格,tab键(\t),换行符(\n)分割

In [7]: s='python py pyc\npo\two'

In [8]: s.split()

Out[8]: ['python', 'py', 'pyc', 'po', 'wo']

内置函数

s.join()连接符

In [15]: ''.join([str(i) for i in range(10)])

Out[15]: '0123456789'

In [16]: '-'.join([str(i) for i in range(10)])

Out[16]: '0-1-2-3-4-5-6-7-8-9'

In [17]: int(''.join([str(i) for i in range(10)]))

Out[17]: 123456789

In [19]: [i**2+10 for i in range(5)]

Out[19]: [10, 11, 14, 19, 26]

In [20]: [i**2+10 for i in range(5) if i % 2 == 1]

Out[20]: [11, 19]

本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2058566,如需转载请自行联系原作者