python自带函数

callable()    #是否可以被执行,是否可以被调用
chr()         #返回整数i对应的ASCII字符。与ord()作用相反。参数x:取值范围[0, 255]之间的正数。
ord()         #参数是一个ascii字符,返回值是对应的十进制整数
random.randrange(1,5)   #随机生成一个数字
r = compile(s,"<string>","exec")      #把一个字符串编译成python代码
exec(r)       #执行代码,一种接收代码(编译好的),一种接收字符串(可以自己内部编译再执行)。没有返回值
eval()        #只能执行表达式,有返回值。
dir()         #快速获取一个对象提供哪些功能
help()        #查看功能详细
divmod()      #除法,取余
isinstance()  #判断对象是否是某个类的实例
filter()      #循环第二个参数,让每个循环元素执行函数,如果函数返回值是True,添加到result列表中。如果为false,不做操作。
hex()         #10 ---> 16进制
filter()      #循环第二个参数,让每个循环元素执行函数,如果函数返回值是True,添加到result列表中。如果为false,不做操作。
print(abs(-1))   #取绝对值
print(bool([]))   #0,None,"",[],()  都是空值,返回一个布尔值
n = all([1,2,3,None])   #所有为真,才为真
n1=any([[],"",1])     #只要有一个为真,就为真
#字符串转换字节类型
#bytes(只要转换的字符串,按照什么编码)
st="理解" #一个字节8位,一个汉字三个字节
n=bytes(st,encoding="utf-8")
print(n)
n2= bytes(st,encoding="gbk")
print(n2)
# 字节转化成字符串
new_str = str(n, encoding="utf-8")
new=n.decode("utf-8")
print(new)
print(new_str)

abs()      返回一个数的绝对值。该参数可以是一个整数或一个浮点数。
>>>abs(1)
1
>>>abs(2.2)
2.2
>>>abs(-1)
1

bin()       将整数转换为二进制字符串

 

原文地址:https://www.cnblogs.com/Z-style/p/5540874.html