python 内置函数

1.abs()绝对值            

2.all() 条件中包含False,则返回False,全部为真才为真。【0,空字符串,空列表,空元组,空字典等都为假】
3.any() 条件中全为假才返回False。
4.ascii()     ascii(6) == int.__repr__(8)
5.bin()  转换为二进制
6.bool()  布尔函数
7.bytearray() 将汉字转换为字节码
8.bytes()
9.callable()  
10.ord() 将字母等字符转换为ASCIIS对应的数字
oct()
hex()
11.chr() 将数字转换成ASCII码对应的字母
12.compile() 编译
13.dir() 查看所有的key
14. enumerate() 
15.eval()  计算表达式的值   eval('8*9') >>> 72
16.map() 
 
map(函数,列表)
17.filter
 
filter(函数,列表)   执行过滤功能,将满足条件的过滤出来。
eg:
li = [11, 22, 33, 44]
new_li = map(lambda x:x+100, li)
print(list(new_li))

def func(x):
if x > 20:
return True
else:
return False
new = filter(func,li)
print(list(new))
18:frozenset()
19:hex() 转换为64进制
20:max()/min() 取最大值/最小值
21:range() 创建一个区间
22:round() 取整

随机数
import random
print(random.random()) 生成1以内的随机数
print(random.randint(1,99)) 生成1-99以内的随机整数
print(chr(random.randint(1,99))) 生成1-99以内的随机整数,并将其转换为对应的ASCIIS码字符,可用于验证码。

posted @ 2016-05-28 00:28  张瑞东  阅读(188)  评论(0编辑  收藏  举报