# Builtin functions and exceptions 所有的内饰函数和异常类型都在下面描述。 ## 函数和类型 - abs() - all() - any() - bin() - **class** bool - **class** bytearray - **class** bytes - callable() - chr() - classmethod() - compile() - **class** complex - delattr(obj, name) - **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) In MicroPython, byteorder parameter must be positional (this is compatible with CPython). - to_bytes(size, byteorder) In MicroPython, byteorder parameter must be positional (this is compatible with 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 - The slice builtin is the type that slice objects have. - 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