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))

猜你喜欢

转载自www.cnblogs.com/wangleiyifan/p/9296991.html