1.9 KiB
		
	
	
	
	
	
			
		
		
	
	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