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码字符,可用于验证码。