builtins
– 内置函数和扩展¶
此处描述了所有内置函数和异常,这些函数和异常也可通过 builtins 模块获得。
函数和类型¶
- abs()¶
- all()¶
- any()¶
- bin()¶
- class bool¶
- class bytearray¶
- 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¶
- 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 implementerrno
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 ValueError¶
- exception ZeroDivisionError¶