Python 解释器内置了很多函数和类型,任何时候都能使用。以下按字母顺序给出列表。

内置函数

abs(x)¶
返回一个数的绝对值。 参数可以是整数、浮点数或任何实现了__abs__()的对象。 如果参数是一个复数,则返回它的模。
aiter(async_iterable)¶
返回asynchronous iterable 的asynchronous iterator 。相当于调用x.__aiter__()。
aiter(x)本身带有__aiter__()方法,返回x,所以aiter(aiter(x))与aiter(x)相同。
注意:与iter()不同,aiter()没有两个参数的版本。
3.10 新版功能.
all(iterable)¶
如果iterable 的所有元素均为真值(或可迭代对象为空)则返回True。 等价于:
defall(iterable):forelementiniterable:ifnotelement:returnFalsereturnTrue
awaitableanext(async_iterator[,default])¶
当进入 await 状态时,从给定asynchronous iterator 返回下一数据项,迭代完毕则返回default。
这是内置函数next()的异步版本,类似于:
调用async_iterator 的__anext__()方法,返回一个awaitable。等待返回迭代器的下一个值。若有给出default,则在迭代完毕后会返回给出的值,否则会触发StopAsyncIteration。
3.10 新版功能.
any(iterable)¶
如果iterable 的任一元素为真值则返回True。 如果可迭代对象为空,返回False。 等价于:
defany(iterable):forelementiniterable:ifelement:returnTruereturnFalse
ascii(object)¶
与repr()类似,返回一个字符串,表示对象的可打印形式,但在repr()返回的字符串中,非ASCII 字符会用\x、\u和\U进行转义。生成的字符串类似于 Python 2 中repr()的返回结果。
bin(x)¶
将整数转变为以“0b”前缀的二进制字符串。结果是一个合法的 Python 表达式。如果x 不是 Python 的int对象,它必须定义__index__()方法,以便返回整数值。下面是一些例子:
>>>bin(3)'0b11'>>>bin(-10)'-0b1010'
若要控制是否显示前缀“0b”,可以采用以下两种方案:
>>>format(14,'#b'),format(14,'b')('0b1110', '1110')>>>f'{14:#b}',f'{14:b}'('0b1110', '1110')
另见format()获取更多信息。
classbool([x])¶
返回布尔值,True或False。x 用标准的真值测试过程 进行转换。如果x 为False 或省略,则返回False;否则返回True。