Files
pybricks-api/doc/main/micropython/builtins.rst
T
David Lechner 3335042218 ubuiltins: add set class
Add type stubs and docs for builtin `set` type.

Issue: https://github.com/pybricks/support/issues/402
2023-10-26 09:21:41 +02:00

272 lines
4.3 KiB
ReStructuredText

Built-in classes and functions
=====================================================
The classes and functions shown on this page can be used without
importing anything.
Input and output
------------------------
.. pybricks-requirements:: stm32-extra
.. autofunction:: ubuiltins.input
.. pybricks-requirements::
.. autofunction:: ubuiltins.print
Basic types
---------------------------
.. pybricks-requirements::
.. autoclass:: ubuiltins.bool
.. pybricks-requirements:: stm32-float
.. autoclass:: ubuiltins.complex
.. pybricks-requirements::
.. autoclass:: ubuiltins.dict
.. pybricks-requirements:: stm32-float
.. autoclass:: ubuiltins.float
.. pybricks-requirements::
.. autoclass:: ubuiltins.int
:no-members:
.. automethod:: ubuiltins.int.to_bytes
.. automethod:: ubuiltins.int.from_bytes
.. pybricks-requirements::
.. autoclass:: ubuiltins.object
.. pybricks-requirements::
.. autoclass:: ubuiltins.type
Sequences
---------------------------
.. pybricks-requirements:: stm32-extra
.. autoclass:: ubuiltins.bytearray
.. pybricks-requirements::
.. autoclass:: ubuiltins.bytes
.. pybricks-requirements::
.. autofunction:: ubuiltins.len
.. pybricks-requirements::
.. autoclass:: ubuiltins.list
.. pybricks-requirements:: stm32-extra
.. autoclass:: ubuiltins.set
.. pybricks-requirements:: stm32-extra
.. autoclass:: ubuiltins.slice
.. pybricks-requirements::
.. autoclass:: ubuiltins.str
.. pybricks-requirements::
.. autoclass:: ubuiltins.tuple
Iterators
--------------------------
.. pybricks-requirements::
.. autofunction:: ubuiltins.all
.. pybricks-requirements::
.. autofunction:: ubuiltins.any
.. pybricks-requirements:: stm32-extra
.. autoclass:: ubuiltins.enumerate
.. pybricks-requirements::
.. autofunction:: ubuiltins.iter
.. pybricks-requirements::
.. autofunction:: ubuiltins.map
.. pybricks-requirements::
.. autofunction:: ubuiltins.next
.. pybricks-requirements::
.. autoclass:: ubuiltins.range
.. pybricks-requirements:: stm32-extra
.. autofunction:: ubuiltins.reversed
.. pybricks-requirements::
.. autofunction:: ubuiltins.sorted
.. pybricks-requirements::
.. autofunction:: ubuiltins.zip
Conversion functions
------------------------
.. pybricks-requirements::
.. autofunction:: ubuiltins.bin
.. pybricks-requirements::
.. autofunction:: ubuiltins.chr
.. pybricks-requirements::
.. autofunction:: ubuiltins.hex
.. pybricks-requirements::
.. autofunction:: ubuiltins.oct
.. pybricks-requirements::
.. autofunction:: ubuiltins.ord
.. pybricks-requirements::
.. autofunction:: ubuiltins.repr
.. _builtinmath:
Math functions
----------------------
See also :mod:`umath` for floating point math operations.
.. pybricks-requirements::
.. autofunction:: ubuiltins.abs
.. pybricks-requirements::
.. autofunction:: ubuiltins.divmod
.. pybricks-requirements::
.. autofunction:: ubuiltins.max
.. pybricks-requirements::
.. autofunction:: ubuiltins.min
.. pybricks-requirements::
.. autofunction:: ubuiltins.pow
.. pybricks-requirements::
.. autofunction:: ubuiltins.round
.. pybricks-requirements::
.. autofunction:: ubuiltins.sum
Runtime functions
-------------------------
.. pybricks-requirements::
.. autofunction:: ubuiltins.eval
.. pybricks-requirements::
.. autofunction:: ubuiltins.exec
.. pybricks-requirements::
.. autofunction:: ubuiltins.globals
.. pybricks-requirements::
.. autofunction:: ubuiltins.hash
.. pybricks-requirements:: stm32-extra
.. autofunction:: ubuiltins.help
.. pybricks-requirements::
.. autofunction:: ubuiltins.id
.. pybricks-requirements::
.. autofunction:: ubuiltins.locals
Class functions
------------------------
.. pybricks-requirements::
.. autofunction:: ubuiltins.callable
.. pybricks-requirements::
.. autofunction:: ubuiltins.dir
.. pybricks-requirements::
.. autofunction:: ubuiltins.getattr
.. pybricks-requirements::
.. autofunction:: ubuiltins.hasattr
.. pybricks-requirements::
.. autofunction:: ubuiltins.isinstance
.. pybricks-requirements::
.. autofunction:: ubuiltins.issubclass
.. pybricks-requirements::
.. autofunction:: ubuiltins.setattr
.. pybricks-requirements::
.. autofunction:: ubuiltins.super
Method decorators
-----------------
.. pybricks-requirements::
.. autodecorator:: ubuiltins.classmethod
.. pybricks-requirements::
.. autodecorator:: ubuiltins.staticmethod