01、abs()
描述:返回数字绝对值或复数的模型
语法:abs( x )
参数:x 数值表达式。
案例:
abs(-6)6abs(5j+4)6.403124243484
02、all()
描述:接受迭代器。如果迭代器(元组或列表)的所有元素都是真实的,那么返回True,否则返回False,除了元素 0、空、None、False 外都算 True。
注:空元组、空列表返回值为True,这里要特别注意。
语法:all(iterable)
参数:iterable -- 元组或列表
案例:
all(1,0,3,6)Falseall(1,9,3,6)Trueall(['a','b','','d'])Falseall([])#空列表为真Trueall()#空元组为真Truealll()
03、any()
描述:接受迭代器。如果迭代器中有一个元素是真实的,那么返回True,否则返回False,除了元素 0、空、None、False 外都算 True。
语法:any(iterable)
参数:iterable -- 元组或列表
案例:
any([0,0,0,0,[])Falseany(0,0,1)Trueany((0,'',False))Falseany()#空列表Falseany()#空元组Falseany()
04、bytes()
描述:将字符串转换为字节类型
语法:class bytes([source[, encoding[, errors]]])
参数:
如果 source 如果是整数,则返回长度为 source 初始化数组;
如果 source 如果是字符串,则按规定执行 encoding 将字符串转换为字节序列;
如果 source 如果是可迭代类型,元素必须是[0 ,255] 中的整数;
如果 source 为与 buffer 如果接口一致,则该对象也可以用于初始化 bytearray。
如果没有输入任何参数,默认情况下,初始化数组为0个元素。
案例:
s="apple"bytes(s,encoding='utf-8')b'apple'bytes(1,2,3,4)b'x01\x02\x03\x04;
05、bin()
描述:bin() 返回一个整数 int 或者长整数 long int 二进制表示。将十进制转化为二进制
语法:bin(x)
参数:x -- int 或者 long int 数字
案例:
bin(2)'0b10'bin(20)'0b10100'
06、oct()
描述:将十进制转化为八进制
语法:oct(x)
参数:x -- 整数。
案例:
oct(8)'0o10'oct(43)'0o53'
07、hex()
描述:hex() 该函数用于将10进制整数转换为16进制,并以字符串的形式表示。
语法:hex(x)
参数:x -- 10进制整数。
案例:
将十进制转化为十六进制hex(43)'0x2b'#43等于2Bhex(15)'0xf'
08、bool()
描述:测试一个对象是True, 还是False.bool 是 int 的子类。
语法:class bool([x])
参数:x -- 转换参数。
案例:
bool([0,0,0])Truebool([])Falseissubclass(bool,int)#boolint子类True
相关推荐:
Python中56个内置函数的详解(2)
Python中56个内置函数详解(3)
Python中56个内置函数详解(4)
Python中56个内置函数详解(5)
Python中56个内置函数详解(6)
Python中56个内置函数详解(7)