abs(x )
返回一个数字的绝对值。参数可能是整数或浮点数。如果参数是一个复数,则返回其大小。
In [33]: abs(-1)
Out[33]: 1
all(iterable)
如果的所有元素迭代是真实的(或者如果可迭代为空)返回True。相当于:
def all(iterable):
for element in iterable:
if not element:
return False
return True
In [30]: all([1,2,3])
Out[30]: True
In [31]: all([1,2,False])
Out[31]: False
In [32]: all([])
Out[32]: True
ascii(object)
这个函数跟repr()函数一样,返回一个可打印的对象字符串方式表示。当遇到非ASCII码时,就会输出\x,\u或\U等字符来表示。与Python 2版本里的repr()是等效的函数。
In [34]: print(ascii(10), ascii(9000000), ascii('b\31'), ascii('0x\1000'))
10 9000000 'b\x19' '0x@0'
In [35]: type(ascii(10))
Out[35]: str
bin(x )
将整数转换为以“0b”为前缀的二进制字符串。结果是一个有效的Python表达式。
In [36]: bin(3)
Out[36]: '0b11'
In [37]: type(bin(3))
Out[37]: str
In [38]: bin(-10)
Out[38]: '-0b1010'
In [39]: type(bin(-10))
Out[39]: str
bool([ x ] )
返回一个布尔值,即一个True或False。 如果x为假或者省略,则返回False; 否则返回True。
bool类是int类的子类。
In [40]: bool()
Out[40]: False
In [41]: bool([])
Out[41]: False
In [42]: bool([1,2])
Out[42]: True
In [43]: bool(