MicroPython:Библиотеки/builtins: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} <syntaxhighlight lang="python" enclose="div"> =...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Встроенные функции и исключения<ref>[http://docs.micropython.org/en/latest/library/builtins.html docs.micropython.org - Builtin functions and exceptions]</ref>= | |||
В этой статье описаны все встроенные функции и исключения [[MicroPython]]. Все они есть в модуле [[builtins]]. | |||
== Функции и типы == | |||
* abs() | |||
* all() | |||
* any() | |||
* bin() | |||
* Класс bool | |||
* Класс bytearray | |||
* Класс bytes – см. [https://docs.python.org/3.5/library/functions.html#bytes bytes] в документации к CPython | |||
* callable() | |||
* chr() | |||
* classmethod() | |||
* compile() | |||
* classcomplex | |||
* delattr(obj, name) – аргумент name должен быть строкой. Эта функция удаляет именованный атрибут name из объекта obj. | |||
* Класс dict | |||
* dir() | |||
* divmod() | |||
* enumerate() | |||
* eval() | |||
* exec() | |||
* filter() | |||
* Класс float | |||
* Класс frozenset | |||
* getattr() | |||
* globals() | |||
* hasattr() | |||
* hash() | |||
* hex() | |||
* id() | |||
* input() | |||
* Класс int | |||
** Метод класса from_bytes(bytes, byteorder). В MicroPython параметр [http://docs.micropython.org/en/latest/library/sys.html#sys.byteorder byteorder] должен быть позиционным (для совместимости с CPython). | |||
** Метод класса to_bytes(size, byteorder). В MicroPython параметр [http://docs.micropython.org/en/latest/library/sys.html#sys.byteorder byteorder] должен быть позиционным (для совместимости с CPython). | |||
* isinstance() | |||
* issubclass() | |||
* iter() | |||
* len() | |||
* Класс list | |||
* locals() | |||
* map() | |||
* max() | |||
* Класс memoryview | |||
* min() | |||
* next() | |||
* Класс object | |||
* oct() | |||
* open() | |||
* ord() | |||
* pow() | |||
* print() | |||
* property() | |||
* range() | |||
* repr() | |||
* reversed() | |||
* round() | |||
* Класс set | |||
* setattr() | |||
* Класс slice. Это тип данных для объектов-срезов. | |||
* sorted() | |||
* staticmethod() | |||
* Класс str | |||
* sum() | |||
* super() | |||
* Класс tuple | |||
* type() | |||
* zip() | |||
==Исключения== | |||
* Исключение AssertionError | |||
* Исключение AttributeError | |||
* Исключение Exception | |||
* Исключение ImportError | |||
* Исключение IndexError | |||
* Исключение KeyboardInterrupt | |||
* Исключение KeyError | |||
* Исключение MemoryError | |||
* Исключение NameError | |||
* Исключение NotImplementedError | |||
* Исключение OSError – см. [https://docs.python.org/3.5/library/exceptions.html#OSError OSError] в документации к CPython. В MicroPython не реализован атрибут errno. Вместо него используется стандартный способ доступа к аргументам исключений: exc.args[0] | |||
* Исключение RuntimeError | |||
* Исключение StopIteration | |||
* Исключение SyntaxError | |||
* Исключение SystemExit – см. [https://docs.python.org/3.5/library/exceptions.html#SystemExit SystemExit] в документации к CPython. | |||
* Исключение TypeError – см. [https://docs.python.org/3.5/library/exceptions.html#TypeError TypeError] в документации к CPython. | |||
* Исключение ValueError | |||
* Исключение ZeroDivisionError | |||
<syntaxhighlight lang="python" enclose="div"> | <syntaxhighlight lang="python" enclose="div"> |
Текущая версия от 20:06, 21 августа 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Встроенные функции и исключения[1]
В этой статье описаны все встроенные функции и исключения MicroPython. Все они есть в модуле builtins.
Функции и типы
- abs()
- all()
- any()
- bin()
- Класс bool
- Класс bytearray
- Класс bytes – см. bytes в документации к CPython
- callable()
- chr()
- classmethod()
- compile()
- classcomplex
- delattr(obj, name) – аргумент name должен быть строкой. Эта функция удаляет именованный атрибут name из объекта obj.
- Класс dict
- dir()
- divmod()
- enumerate()
- eval()
- exec()
- filter()
- Класс float
- Класс frozenset
- getattr()
- globals()
- hasattr()
- hash()
- hex()
- id()
- input()
- Класс int
- isinstance()
- issubclass()
- iter()
- len()
- Класс list
- locals()
- map()
- max()
- Класс memoryview
- min()
- next()
- Класс object
- oct()
- open()
- ord()
- pow()
- print()
- property()
- range()
- repr()
- reversed()
- round()
- Класс set
- setattr()
- Класс slice. Это тип данных для объектов-срезов.
- sorted()
- staticmethod()
- Класс str
- sum()
- super()
- Класс tuple
- type()
- zip()
Исключения
- Исключение AssertionError
- Исключение AttributeError
- Исключение Exception
- Исключение ImportError
- Исключение IndexError
- Исключение KeyboardInterrupt
- Исключение KeyError
- Исключение MemoryError
- Исключение NameError
- Исключение NotImplementedError
- Исключение OSError – см. OSError в документации к CPython. В MicroPython не реализован атрибут errno. Вместо него используется стандартный способ доступа к аргументам исключений: exc.args[0]
- Исключение RuntimeError
- Исключение StopIteration
- Исключение SyntaxError
- Исключение SystemExit – см. SystemExit в документации к CPython.
- Исключение TypeError – см. TypeError в документации к CPython.
- Исключение ValueError
- Исключение ZeroDivisionError
<syntaxhighlight lang="python" enclose="div">