在Python程序中,有两个比其它模块都重要:
(1)定义内建函数的--builtin--模块
(2)定义所有内建异常的exception模块
1.abs(x)
返回一个数字的绝对值
print(abs(1))
#1
print(abs(-1))
#1
2.all(iterable)
如果一个可迭代对象iterable的所有元素都为真,则返回值为True,否则为False
print(all([]))
#True
print(all([1,2,3]))
#True
print(all([1,2,3,0]))
#False
print(all([1,2,3,False]))
#False
3.any(iterable)
如果 iterable 的任一元素为真则返回 True。 如果迭代器为空,返回 False。
print(any([]))
#False
print(any([0]))
#False
print(any([1,2,3]))
#True
print(any([1,2,3,0]))
#True
print(any([1,2,3,False]))
#True
4.ascii(object)
就像函数 repr(),返回一个对象可打印的字符串,但是 repr() 返回的字符串中非 ASCII 编码的字符,会使用 \x、\u 和 \U来转义。
print(ascii(12345))
#12345
5.bin(x)
将一个整数转变为一个前缀为“0b”的二进制字符串。如果不一定需要前缀“0b”,还可以使用formate方法。
print(bin(3))
#0b11
print(format(14, '#b'), format(14, 'b'))
#0b1110 1110
网友评论