Builtin – 内建函数

此处描述了所有内置函数和异常。它们也可通过 builtins 模块获取。

Functions and types

abs()
all()
any()
bin()
class bool
class bytearray
class bytes

参见CPython文档: bytes

callable()
chr()
classmethod()
compile()
class complex
delattr(obj, name)

参数名应该是一个string,这个函数从obj给出的对象中删除命名属性.

class dict
dir()
divmod()
enumerate()
eval()
exec()
filter()
class float
class frozenset
getattr()
globals()
hasattr()
hash()
hex()
id()
input()
class int
from_bytes(bytes, byteorder)

在MicroPython中, byteorder 参数必须是位置的(这与CPython兼容)

to_bytes(size, byteorder)

在MicroPython中, byteorder 参数必须是位置的(这与CPython兼容)

isinstance()
issubclass()
iter()
len()
class list
locals()
map()
max()
class memoryview
min()
next()
class object
oct()
open()
ord()
pow()
print()
property()
range()
repr()
reversed()
round()
class set
setattr()
class slice

slice内置函数是slice对象的类型.

sorted()
staticmethod()
class str
sum()
super()
class tuple
type()
zip()

Exceptions

exception AssertionError
exception AttributeError
exception Exception
exception ImportError
exception IndexError
exception KeyboardInterrupt
exception KeyError
exception MemoryError
exception NameError
exception NotImplementedError
exception OSError

参见CPython文档: OSError . MicroPython不实现 errno 属性,而是使用标准方式访问异常参数: exc.args[0] .

exception RuntimeError
exception StopIteration
exception SyntaxError
exception SystemExit

参见CPython文档: SystemExit .

exception TypeError

参见CPython文档: SystemExit .

exception ValueError
exception ZeroDivisionError