美文网首页
Python标准库学习(1)

Python标准库学习(1)

作者: leaflying | 来源:发表于2019-12-31 11:34 被阅读0次

在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

相关文章

网友评论

      本文标题:Python标准库学习(1)

      本文链接:https://www.haomeiwen.com/subject/jprboctx.html