Сообщить об ошибке.

Встроенные функции Python

Интерпретатор Python имеет ряд встроенных функций и классов, которые всегда доступны. Они перечислены здесь в алфавитном порядке, с их описанием и примерами применения в коде.


Функция abs() в Python, абсолютное значение числа

Функция abs() преобразует целое число или число с плавающей запятой в его абсолютное значение.

Функция all() в Python, все элементы True

Функция all() возвращает значение True , если все элементы в итераторе истинны, в противном случае она возвращает значение False

Функция any() в Python, хотя бы один элемент True

Функция any() возвращает True, если какой - либо (любой) элемент в итерируемом объекте True, в противном случае any() возвращает значение False.

Функция ascii() в Python, преобразует строку в ASCII

Функция ascii() возвращает строку, содержащую печатаемое представление объекта(читаемую версию) с экранированными не-ASCII символами

Функция bin() в Python, число в двоичную строку

Функция bin() преобразует целое число в двоичную строку с префиксом 0b.

Класс bool() в Python, логическое значение объекта

Класс bool() возвращает логическое значение указанного объекта.

Функция breakpoint() в Python, отладчик кода

Функция останова breakpoint() обеспечивает удобство использования отладчика, поскольку нам не нужно явно импортировать pdb модуль, а так же писать дополнительный код, чтобы войти в отладчик.

Класс bytearray() в Python, преобразует в массив байтов

Класс bytearray() возвращает массив байтов bytearray, который является изменяемой последовательностью целых чисел в диапазоне от 0 <= х <256.

Класс bytes() в Python, преобразует в строку байтов

Класс bytes() возвращает байтовый объект bytes, который является неизменяемой последовательностью целых чисел в диапазоне от 0 <= х <256.

Функция callable() в Python, проверяет можно ли вызвать объект

Функция callable() возвращает True , если указанный объект вызываемый, в противном случае она возвращает значение False.

Функция chr() в Python, число в символ Юникода

Функция chr() вернет строку, представляющую символ, соответствующий переданному в качестве аргумента целому числу из таблицы символов Unicode. Допустимый диапазон аргументов - от 0 до 1114111

Класс classmethod в Python, делает функцию методом класса

Делает указанную функцию методом класса. Метод класса может быть вызван либо для класса (например, C.f()), либо для экземпляра (например, C().f()).

Функция compile() компилирует блок кода Python

Функция compile() возвращает переданный, в качестве аргумента источник, в виде объекта кода, готового к выполнению.

Класс complex() в Python, преобразует в комплексное число

Класс complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.

Функция delattr() в Python, удаляет атрибут объекта

Функция delattr() удаляет из объекта указанный атрибут, если объект позволяет это сделать.

Класс dict() в Python создает словарь

Класс dict() создаст словарь, инициализированный из необязательного позиционного аргумента и возможно пустого набора ключевых аргументов.

Функция dir() в Python, все атрибуты объекта

Функция dir(), вызванная без аргумента, возвращает список имен в текущей локальной области, а вызванная с аргументом попытается вернуть список допустимых атрибутов для указанного объекта.

Функция divmod() в Python, делит числа с остатком

Функция divmod() возвращает кортеж, содержащий частное и остаток. Не поддерживает комплексные числа. Со смешанными типами операндов применяются правила для двоичных арифметических операторов.

Функция enumerate() в Python, счетчик элементов последовательности

Функция enumerate() возвращает кортеж, содержащий пары ('счётчик', 'элемент') для элементов указанного объекта.

Функция eval() в Python, выполняет строку-выражение с кодом

Функция eval() выполняет строку-выражение, переданную ей в качестве обязательного аргумента и возвращает результат выполнения этой строки.

Функция exec() в Python, выполняет блок кода

Функция exec() поддерживает динамическое выполнение кода Python. Передаваемый в качестве аргумента объект должен быть либо строкой, либо объектом кода.

Функция filter() в Python, фильтрует список по условию

Функция filter() фильтрует элементы переданного объекта при помощи пользовательской функции. Принимает в качестве аргументов пользовательскую фильтрующую функцию и объект, элементы которого следует отфильтровать.

Класс float() в Python, преобразует в вещественное число

Класс float() выполняет преобразование переданного числа или строки в число с плавающей запятой (в тип float)

Функция format() в Python, форматирует значение переменной

Функция format() преобразует переданное значение в отформатированную строку, в соответствии с спецификацией формата Mini-Language

Класс frozenset() в Python, преобразует в неизменяемое множество

Класс frozenset() преобразует строку или любую последовательность(итерацию) в неизменяемое множество frozenset

Функция getattr() в Python, значение атрибута по имени

Функция getattr() возвращает значение атрибута указанного объекта по его имени.

Функция globals() в Python, переменные глобальной области

Функция globals() возвращает словарь со значениями переменных, представляющий текущую глобальную область видимости модуля.

Функция hasattr() в Python, наличие атрибута объекта

Функция hasattr() проверяет существование атрибута в указанном объекте. Возвращает True, если атрибут с таким именем существует, иначе False.

Функция hash() в Python, хэш-значение объекта

Функция hash() возвращает хэш-значение объекта, если оно есть.

Функция help() в Python, справка по любому объекту

Функция help() вызывает встроенную справочную систему. Эта функция предназначена для интерактивного использования.

Функция hex() в Python, число в шестнадцатеричную строку

Функция hex() преобразует целое число в шестнадцатеричную строку с префиксом 0x.

Функция id() в Python, идентификатор объекта

Функция id() возвращает уникальный идентификатор для указанного объекта.

Функция input() в Python, ввод данных с клавиатуры

Функция input() позволяет обеспечить ввод пользовательских данных с консоли. Считывает строку данных, полученную с устройства ввода

Класс int() в Python, преобразует в тип int

Класс int() возвращает целочисленный объект, созданный из числа или строки, или возвращает 0, если аргументы не заданы.

Функция isinstance() в Python, принадлежность экземпляра к классу

Функция isinstance() вернет True, если проверяемый объект является экземпляром указанного класса (классов), или прямым, косвенным или виртуальным подклассом от него.

Функция issubclass() в Python, проверяет наследование класса

Функция issubclass() возвращает True, если указанный класс является подклассом (прямым, косвенным или виртуальным) указанного класса (классов).

Функция iter() в Python, создает итератор

Функция iter() возвращает объект итератора

Функция len() в Python, количество элементов объекта

Функция len() возвращает длину (количество элементов) в объекте. Аргумент может быть последовательностью или коллекцией.

Класс list() в Python, преобразовывает в список

Класс list() создает или преобразует переданный объект, поддерживающий итерирование, в список, изменяемую последовательность с упорядоченными элементами. Элементы в списках упорядочены по очередности их добавления.

Функция locals() в Python, переменные локальной области

Функция locals() обновляет и возвращает словарь с переменными и их значениями из текущей локальной области видимости

Функция map() в Python, обработка последовательности без цикла

Функция map() выполняет пользовательскую функцию для каждого элемента последовательности, коллекции или итератора.

Функция max() в Python, максимальное значение элемента

Функция max() вернет наибольшее число из итерируемого объекта или самое большое из двух или более переданных позиционных аргументов

Класс memoryview() в Python, ссылка на буфер обмена

Класс memoryview() возвращает ссылку на буфер обмена памяти, в которой находится переданный в качестве аргумента объект. Объект obj должен поддерживать протокол буфера обмена.

Функция min() в Python, минимальное значение элемента

Функция min() вернет наименьшее число из итерируемого объекта или самое маленькое из двух или более переданных позиционных аргументов

Функция next() в Python, следующий элемент итератора

Функция next() возвращает следующий элемент итератора, вызвав его метод __next__().

Класс object() в Python, возвращает безликий объект

Встроенный класс object() возвращает новый безликий объект и является базой для всех классов.

Функция oct() в Python, число в восьмеричную строку

Функция oct() преобразует целое число в восьмеричную строку с префиксом 0o.

Функция open() в Python, открывает файл на чтение/запись

Функция open() открывает файл для чтения или записи при помощи файлового потока . Если файл не может быть открыт, бросается исключение OSError.

Функция ord() в Python, число символа Unicode

Функция ord() для символа x вернет число, из таблицы символов Unicode представляющее его позицию. Функция ord() обратная chr().

Функция pow() в Python, возводит число в степень

Функция pow() возвращает результат возведения числа base в степень exp, с опциональным делением по модулю mod.

Функция print() в Python, печатает объект

Функцию print() выводит объекты в текстовый поток, отделяя их друг от друга ключевым аргументом sep и заканчивая поток аргументом end.

Класс property() в Python, метод класса как свойство

Класс property() позволяет использовать методы в качестве вычисляемых свойств объектов (дескрипторов данных).

Класс range() в Python, генерирует арифметические последовательности

Класс range() генерирует арифметические прогрессии чисел с заданным шагом

Функция repr() в Python, описание объекта

Функция repr() вернет строку, содержащую печатаемое формальное представление объекта.

Функция reversed() в Python, разворачивает последовательность

Функция reversed() возвращает обратный итератор, то есть возвращает итератор, который перебирает элементы оригинала в обратном порядке. Функция reversed() не создает копию и не изменяет оригинал последовательности.

Функция round() в Python, округляет число

Функция round() вернет число, округленное до точности ndigits после десятичной точки. Если аргумент ndigits опущен или None, то вернет ближайшее целое число.

Класс set() в Python, создает или преобразовывает в множество

Класс set() создает или преобразует переданный объект iterable, поддерживающий итерирование, в новое множество set. Если аргумент iterable не указан, будет создано пустое множество.

Функция setattr() в Python, создает атрибут объекта

Функция setattr() устанавливает значение атрибута указанного объекта по его имени.

Класс slice() в Python, шаблон среза

Класс slice() вернет срез/часть итерируемого объекта, которая будет следовать шаблону, указанному в аргументах.

Функция sorted() в Python, выполняет сортировку

Функция sorted() вернет новый отсортированный список из итерируемых элементов. Функция имеет два необязательных аргумента, которые должны быть указаны в качестве аргументов ключевых слов.

Декоратор staticmethod() в Python, метод класса в статический метод

Функция-декоратор staticmethod() преобразует метод класса в статический метод этого класса.

Класс str() в Python, преобразует объект в строку

Класс str() выполнит преобразование и вернет строковую версию объекта.

Функция sum() в Python, сумма последовательности

Функция sum(), начинает суммирование элементов последовательности с начального значения start, сложение происходит лева на право и в результате возвращает их сумму.

Функция super() в Python, доступ к унаследованным методам

Функция super(), возвращает объект объект-посредник, который делегирует вызовы метода родительскому или родственному классу, указанного типа. Это полезно для доступа к унаследованным методам, которые были переопределены в классе.

Класс tuple() в Python, создает или преобразует в кортеж

Класс tuple() создает новый кортеж из итерируемого объекта, элементы которого идут в том же порядке, что и элементы переданного в качестве аргумента объекта

Класс type() в Python, возвращает тип объекта

Класс type() с одним аргументом object возвращает тип объекта. Класс type() с тремя аргументами вернет объект нового типа. Это по сути динамическая форма заявления class

Функция vars() в Python, словарь переменных объекта

Функция vars() вернет атрибут __dict__ - словарь пространства имен для модуля, класса, экземпляра или любого другого объекта с атрибутом __dict__.

Функция zip() в Python, объединить элементы в список кортежей

Функцию zip() создает итератор кортежей, который объединяет элементы из каждой из переданных последовательностей.

Функция __import__() в Python, находит и импортирует модуль

Функция __import__() импортирует имя модуля name, потенциально используя данные значений переменных глобальной globals и локальной locals областей видимости, чтобы определить, как интерпретировать имя name в контексте пакета.

Функция aiter() в Python, создает асинхронный итератор

Функция aiter() возвращает асинхронный итератор для асинхронного итерирования по нему например в async for/in. Эквивалентно вызову x.__aiter__().

Функция anext() в Python, следующий элемент асинхронного итератора

Функция anext() при ожидании await, возвращает следующий элемент из переданного асинхронного итератора async_iterator или значение по умолчанию default, если оно задано и итератор исчерпан.