This is the v1.22.0 version of the MicroPython documentation. The latest development version of this page may be more current.

builtins – builtin functions and exceptions¶

All builtin functions and exceptions are described here. They are also available via builtins module.

Functions and types¶

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

See CPython documentation: bytes.

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

The argument name should be a string, and this function deletes the named attribute from the object given by 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)¶

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()¶

Exceptions¶

exception AssertionError¶
exception AttributeError¶
exception Exception¶
exception ImportError¶
exception IndexError¶
exception KeyboardInterrupt¶
exception KeyError¶
exception MemoryError¶
exception NameError¶
exception NotImplementedError¶
exception OSError¶
exception RuntimeError¶
exception StopIteration¶
exception SyntaxError¶
exception SystemExit¶

See CPython documentation: SystemExit.

exception TypeError¶

See CPython documentation: TypeError.

exception ValueError¶
exception ZeroDivisionError¶