builtins – 内置函数和扩展

此处描述了所有内置函数和异常,这些函数和异常也可通过 builtins 模块获得。

函数和类型

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

详见 See CPython documentation: bytes.

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

参数名称应为一个字符串,且此函数从 obj 给出的对象中删除指定的属性。

class dict
dir()
divmod()
enumerate()
eval()
exec()
filter()
class float
class frozenset
getattr()
globals()
hasattr()
hash()
hex()
id()
input()
class int
classmethod 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 为切片对象所具有的类型。

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

异常处理

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

See CPython documentation: OSError. MicroPython doesn’t implement errno attribute, instead use the standard way to access exception arguments: exc.args[0].

exception RuntimeError
exception StopIteration
exception SyntaxError
exception SystemExit

See CPython documentation: SystemExit.

exception TypeError

See CPython documentation: TypeError.

exception ValueError
exception ZeroDivisionError