返回数字的绝对值。
abs( x )- x:数值表达式
返回数值表达式x值的绝对值。
abs(-45)#45
abs(100.2)#100.2
abs(13L)#SyntaxError: invalid syntax
abs(3+4j)#5.0当 x为一个复数时,abs() 函数返回复数的模。
all()函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空字符串、None、False 外都算 True。
all(iterable)- iterable:元组或列表。
如果iterable的所有元素不为0、''、False或者为空字符串,all(iterable)返回True,否则返回False;
**注意:**空元组、空列表返回值为True,这里要特别注意。
all([1, 2, 3, 4, 5, 6, 7])
#True
all([1, 2, 3, 0, 5])
#False
all((1, 3, 2, 4))
#True
all([])
#True
all(())
#True
any()函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。
any(iterable)- iterable:元组或列表。
如果iterable的所有元素都为0、''、False,all(iterable)返回False;fouze返回True。
**注意:**空元组、空列表返回值为True,这里要特别注意。
all([1, 2, 3, 4, 5, 6, 7])
#True
all([1, 2, 3, 0, 5])
#True
all((0, '', False))
#False
all([])
#False
all(())
#Falsebin() 函数返回一个整数 int 或长整数 long int 的二进制显示。
bin(x)- x :int类型或 long int 类型数字。
字符串。
bin(10)
#'0b1010'
bin(1000)
#'0b1111101000'bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回False。
bool(x)- x:要进行转换的参数。
返回True或False。
bool(0)
#False
bool(1)
#True
bool('')
#False
bool([])
#False
bool(())
#False
bool('zhang')
#Truechr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
chr(i)- i:0-1114111(0-0x10ffff)之间的整数,可以是二进制、八进制、十进制、十六进制。
返回值是当前整数对应的 Unicode字符。
chr(49)
#'1'
chr(0x31)
#'1'
chr(0o61)
#'1'
chr(0b00110001)
#'1'
chr(255)
#'ÿ'
chr(256)
#'Ā'
chr(260)
#'Ą'
chr(20013)
#'中'ord() 函数以长度为1的字符串作为参数,返回对应的 Unicode 数值。
返回一个10进制的对应字符串的,Unicode数值。
ord('o')
#111