Встроенные функции Python
Интерпретатор Python имеет ряд встроенных функций и типов, которые всегда доступны.
Встроенные функции Python
| Функция | Описание |
|---|---|
| abs() | Возвращает абсолютное значение числа. |
| aiter() | Возвращает асинхронный итератор для асинхронной итерируемой коллекции. |
| all() | Возвращает True, если все элементы итерируемой коллекции истинны. |
| any() | Возвращает True, если хотя бы один элемент итерируемой коллекции истинен. |
| ascii() | Возвращает строку с печатным представлением объекта. |
| bin() | Преобразует целое число в двоичную строку. |
| bool() | Возвращает логическое значение. |
| breakpoint() | Переводит вас в отладчик в месте вызова. |
| bytearray() | Возвращает новый массив байтов. |
| bytes() | Возвращает новый объект “bytes”. |
| callable() | Возвращает True, если аргумент объекта вызываемый, False в противном случае. |
| chr() | Возвращает строку, представляющую символ. |
| classmethod() | Преобразует метод в классовый метод. |
| compile() | Компилирует исходный код в объект кода или AST. |
| complex() | Возвращает комплексное число со значением real + imag*1j. |
| delattr() | Удаляет именованный атрибут, если объект это разрешает. |
| dict() | Создает новый словарь. |
| dir() | Возвращает список имен в текущей локальной области видимости. |
| divmod() | Возвращает пару чисел, состоящую из частного и остатка. |
| enumerate() | Возвращает объект перечисления. |
| eval() | Вычисляет и выполняет выражение. |
| exec() | Эта функция поддерживает динамическое выполнение кода Python. |
| filter() | Создает итератор из итерируемой коллекции, возвращающий истинные элементы. |
| float() | Возвращает число с плавающей запятой из числа или строки. |
| format() | Преобразует значение в “форматированное” представление. |
| frozenset() | Возвращает новый объект frozenset. |
| getattr() | Возвращает значение именованного атрибута объекта. |
| globals() | Возвращает словарь, реализующий текущее пространство имен модуля. |
| hasattr() | Возвращает True, если у объекта есть именованный атрибут. |
| hash() | Возвращает хеш-значение объекта. |
| help() | Запускает встроенную систему справки. |
| hex() | Преобразует целое число в шестнадцатеричную строку в нижнем регистре. |
| id() | Возвращает “идентичность” объекта. |
| input() | Эта функция принимает ввод и преобразует его в строку. |
| int() | Возвращает целочисленный объект, созданный из числа или строки. |
| isinstance() | Возвращает True, если аргумент объекта является экземпляром объекта. |
| issubclass() | Возвращает True, если класс является подклассом classinfo. |
| iter() | Возвращает объект итератора. |
| len() | Возвращает длину (количество элементов) объекта. |
| list() | Является не функцией, а изменяемым типом последовательности. |
| locals() | Обновляет и возвращает словарь с текущей локальной таблицей символов. |
| map() | Возвращает итератор, применяющий функцию к каждому элементу итерируемой коллекции. |
| max() | Возвращает наибольший элемент в итерируемой коллекции. |
| min() | Возвращает наименьший элемент в итерируемой коллекции. |
| next() | Извлекает следующий элемент из итератора. |
| object() | Возвращает новый объект без особенностей. |
| oct() | Преобразует целое число в восьмеричную строку. |
| open() | Открывает файл и возвращает соответствующий файловый объект. |
| ord() | Возвращает целое число, представляющее кодовую точку Unicode символа. |
| pow() | Возвращает base в степени exp. |
| print() | Выводит объекты в текстовый поток файла. |
| property() | Возвращает атрибут свойства. |
| repr() | Возвращает строку, содержащую печатное представление объекта. |
| reversed() | Возвращает обратный итератор. |
| round() | Возвращает число, округленное до ndigits знаков после запятой. |
| set() | Возвращает новый объект set. |
| setattr() | Это аналог getattr(). |
| slice() | Возвращает объект среза, представляющий набор индексов. |
| sorted() | Возвращает новый отсортированный список из элементов итерируемой коллекции. |
| staticmethod() | Преобразует метод в статический метод. |
| str() | Возвращает строковую версию объекта. |
| sum() | Суммирует start и элементы итерируемой коллекции. |
| super() | Возвращает прокси-объект, делегирующий вызовы методов родительскому или соседнему классу. |
| tuple() | Является не функцией, а неизменяемым типом последовательности. |
| type() | Возвращает тип объекта. |
| vars() | Возвращает атрибут dict для любого другого объекта с атрибутом dict. |
| zip() | Итерирует по нескольким итерируемым коллекциям параллельно. |
| import() | Эта функция вызывается оператором import. |