pythonr-内置函数

pythonr-内置函数

all 
print (all([1,-5,3])) 
print (all([0,-5,3])) 如果有0 就不为真,非0就是为真
打印结果
True    
Flase   


all
print(any([0,0,1]))   #有一个为真,他就为真
print(any([]))        #为空,他就是假
打印结果
True 
Flase 


bin 
print (bin(1))  #转换成2进制
print (bin(2))
print (bin(255))

打印结果
0b1
0b10
0b11111111

bool
print (bool(1))
print(bool(0))
print(bool([]))   #空列表为flase
print(bool([1]))

打印结果
True
False
False
True


bytearray  #可以修改字符串
a=bytes("abcde",encoding="utf-8")   #字符串不可以修改
print(a.capitalize(),a)

b=bytearray("abcde",encoding="utf-8")   #修改字符串
print(b[0])
b[0]=50
print(b)

打印结果
b'Abcde' b'abcde'
97
bytearray(b'2bcde')


def kezi():pass
print(callable(kezi))  可以调用函数
print(callable([]))   空为flase


打印结果
True
False


print (chr(98)) #须要输入数字,返回ASCII
print(ord('b'))须要输入字符,返回数字


打印结果
b
98

猜你喜欢

转载自www.cnblogs.com/kezi/p/11894953.html