01、abs()
描述
:返回数字绝对值或复数的模
语法
:abs( x )
参数
:x 数值表达式。
案例:
abs(-6)6 abs(5j+4)6.4031242374328485
02、all()
描述
:接受一个迭代器,如果迭代器(元组或列表)的所有元素都为真,那么返回True,否则返回False,元素除了是 0、空、None、False 外都算 True。
注意
:空元组、空列表返回值为True,这里要特别注意。
语法
:all(iterable)
参数
:iterable -- 元组或列表
案例
:
all([1,0,3,6])Falseall([1,9,3,6])True all(['a', 'b', '', 'd'])Falseall([]) #空列表为真True all(()) #空元组为真True
03、any()
描述
:接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False,元素除了是 0、空、None、False 外都算 True。
语法
:any(iterable)
参数
:iterable -- 元组或列表
案例
:
any([0,0,0,[]])False any([0,0,1])True any((0, '', False)) False any([]) # 空列表False any(()) # 空元组False
04、bytes()
描述
:将一个字符串转换成字节类型
语法
:class bytes([source[, encoding[, errors]]])
参数
:
如果 source 为整数,则返回一个长度为 source 的初始化数组;
如果source是字符串,则将字符串按照指定的编码转换为字节序列;
如果 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) # bool 是 int 子类True
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何将python变量添加到文件路径09/22
- ♥ python用plt.pie绘制饼图10/27
- ♥ 如何在python中命名函数09/13
- ♥ pdb 模块在 python 中的工作原理10/31
- ♥ 如何构建python包12/06
- ♥ python无法安装scipy10/07
内容反馈