python 内置函数part1 day16
all中,0,none,空为false,其余为true,只要有一个为假就为假
print(all([1,2,'1','0']))
any与all相反,只要有一个真就是真
bin 转化为二进制
print(bin(11))
bool判断布尔值,0,none,空字符串为false
bytes转变为字节
name = '你好' print(bytes(name,encoding='utf-8'))
divmod,前除以后取商留余数
print(divmod(10,3))
str将数据变为字符串
eval 1将字符串中的数据提取出来 2将字符串中数学运算做一遍
hash() 可hash的数据类型即不可变数据类型,不可hash的为可变数据类型
是一种运算,将一串字符串变为一个hash值
特性:
1不管传入多长,长度都是固定的
2不能反推出字符串
3只要不被篡改数据,得到的hash值一样,被改后值也更改
用于下载时将hash一起发送,之后进行对比,以防数据被改
dir用于打印里面的函数名
help用于解释
print(help(all))
bin十进制转化为二进制
hex十进制转化为十六进制
oct十进制转化为八进制
isinstance 判断一个是不是某个类型
print(isinstance(1,str))
globals全局变量
locals局部变量
name = 'hhahah' def test(): age='111111' print(globals())#name hhahah为全局变量 print(locals())#age 11111为局部变量 test()
max取最大值,min取最小值
l=[1,3,547,12] print(max(l)) print(min(l))