MicroPython:Библиотеки/builtins

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Встроенные функции и исключения[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
    • Метод класса from_bytes(bytes, byteorder). В MicroPython параметр byteorder должен быть позиционным (для совместимости с CPython).
    • Метод класса to_bytes(size, byteorder). В MicroPython параметр 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 – см. OSError в документации к CPython. В MicroPython не реализован атрибут errno. Вместо него используется стандартный способ доступа к аргументам исключений: exc.args[0]
  • Исключение RuntimeError
  • Исключение StopIteration
  • Исключение SyntaxError
  • Исключение SystemExit – см. SystemExit в документации к CPython.
  • Исключение TypeError – см. TypeError в документации к CPython.
  • Исключение ValueError
  • Исключение ZeroDivisionError

<syntaxhighlight lang="python" enclose="div">

См.также

Ссылки на полезные ресурсы

Внешние ссылки