Встроенные функции Python
В Python встроен ряд функций, которые всегда доступны, если только они явно не перезаписаны. В таблице ниже представлены все функции, доступные в Python 3, а также соответствующие учебные пособия.
Имя функции | Описание функции |
---|---|
Возвращает абсолютное значение целого числа, числа с плавающей точкой или объекта, который реализует abs(). Если аргумент является комплексным числом, возвращается его магнитуда (абсолютная величина). | |
Возвращает асинхронный итератор для асинхронного итерируемого объекта. | |
Возвращает True, если все элементы в переданном итерируемом объекте истинны (или если итерируемый объект пуст). | |
Возвращает True, если хотя бы один из элементов в переданном итерируемом объекте является True, в противном случае возвращает False. Если итерируемый объект пуст, возвращает False. | |
Возвращает следующий элемент из предоставленного асинхронного итератора. Если итератор исчерпан и указано значение по умолчанию, он возвращает это значение по умолчанию вместо исключения генерации | |
Возвращает строку, содержащую печатное представление объекта, но с экранированием символов, не относящихся к ASCII. | |
Преобразовать целое число в двоичную строку с префиксом "0b". | |
Возвращает булево значение, используя стандартные процедуры проверки истинности. Если переданное значение ложно или пусто, возвращается False; в противном случае возвращается True. | |
Функция используется для того, чтобы войти в отладчик в точке, где она была вызвана. | |
Возвращает новый массив байтов. | |
Возвращает новый объект "bytes", который является неизменяемой последовательностью целых чисел в диапазоне от 0 до 256 (включительно). Он возвращает неизменяемую версию bytearray. | |
Возвращает True, если объект является вызываемым, иначе False. Даже если функция возвращает True, вызов все равно может завершиться неудачей. | |
Функция возвращает строку, представляющую символ, где кодовая точка Unicode является целым числом переданного значения. Допустимый диапазон находится в пределах от 0 до 1,114,111, и функция вызовет ошибку ValueError, если значение выходит за пределы диапазона. | |
Используется в качестве декоратора для преобразования метода в метод класса. Это означает, что метод получает класс в качестве неявного первого аргумента. | |
Используется для компиляции исходного кода в объект кода или AST. | |
Возвращает комплексное число со значением real + imag*1j или преобразует строку или число в комплексное число. | |
Функция принимает объект и строку и используется для удаления именованного атрибута, если объект это позволяет. | |
Создает новый словарь. | |
Без каких-либо аргументов функция возвращает список имен в текущей локальной области. Если передается аргумент, возвращается список допустимых атрибутов для этого объекта. | |
Принимает два некомплексных числа и возвращает пару чисел, представляющих частное и остаток при использовании целочисленного деления (a // b, a % b). | |
Используется для возвращения объекта перечисления, который возвращает индекс и объект из переданного итерируемого объекта. | |
Преобразует переданное в этот метод выражение и выполняет выражение (код) на Python в рамках программы. | |
Выполняет динамически созданную программу, которая является либо строкой, либо объектом кода. | |
Используется для создания итератора из элементов переданного итерируемого объекта, для которых функция возвращает значение True. | |
Вернуть число с плавающей точкой, созданное из числа или строки x. | |
Конвертирует значение в форматированное представление. | |
Возвращает объект типа frozenset. | |
Возвращает значение указанного атрибута объекта, где имя должно быть строкой. | |
Возвращает словарь, реализующий текущее пространство имен модуля. | |
Аргументами являются объект и строка, и они возвращают True, если строка находится в имени одного из атрибутов, в противном случае — False. | |
Возвращает хеш-значение объекта, если оно имеется. Это позволяет сравнивать ключи словаря при поиске в словаре. | |
Преобразует целое число в строку в шестнадцатеричном формате (в нижнем регистре), с префиксом "0x". | |
Используется для возвращения идентификатора объекта. Гарантируется, что идентификатор уникален и остается неизменным на протяжении всего жизненного цикла объекта. | |
Если указан запрос, он выводится на стандартный вывод без завершающего символа новой строки. Функция используется для чтения строки из входных данных и преобразования ее в строку. | |
Возвращает целочисленный объект, созданный из числа или строки. Если аргумент не предоставлен, функция возвращает 0. | |
Возвращает True, если класс является подклассом класса info. Класс также считается подклассом самого себя. Принимает кортеж объектов класса. | |
Возвращает объект итератора. | |
Возвращает длину объекта, который может быть последовательностью (такой как строка или список) или коллекцией (такой как словарь или множество). | |
Является изменяемым типом последовательности, а не функцией. | |
Обновите и верните словарь, представляющий текущую таблицу символов локали. | |
Возвращает итератор, который применяет функцию к каждому элементу итерируемого объекта, выдавая результаты. | |
Возвращает наибольший элемент в итерируемом объекте или наибольший из двух и более аргументов. Позволяет передать функцию ключа, которая используется для определения максимума путём сортировки итерируемого объекта. | |
Возвращает объект представления памяти, созданный из данного аргумента. | |
Возвращает наименьший элемент в итерируемом объекте или наибольший из двух и более аргументов. Позволяет передать ключ, который используется для определения минимума путем сортировки итерируемого объекта. | |
Извлекает следующий элемент из итератора, вызывая его метод | |
Используется для создания нового объекта без каких-либо свойств. | |
Используется для преобразования целого числа в восьмеричную строку с префиксом «0a». | |
Используется для открытия переданного файла и возвращает соответствующий файловый объект. | |
Учитывая строковое представление одного символа Юникода, возвращает целое число, представляющее кодовую точку Юникода этого символа. | |
Возвращает основание в степени exp. Если присутствует mod, возвращает основание в степени exp по модулю mod. | |
Используется для вывода объектов в текстовый файл потока, разделённых | |
Используется для возврата атрибута свойства. | |
Хотя это и не функция, оно представляет неизменяемый тип последовательности. | |
Возвращает строку, содержащую печатное представление объекта. | |
Возвращается итератор обратного порядка. Последовательность должна содержать метод | |
Используется для округления числа до заданного количества цифр после запятой. Если количество цифр не указано, число округляется до ближайшего целого. | |
Возвращает новый объект множества, при желании с элементами, взятыми из итерируемого объекта. | |
Функция принимает объект, строку и произвольное значение, чтобы назначить это значение атрибуту. | |
Возвращает True, если объект-аргумент является экземпляром аргумента classinfo (или подкласса classinfo). | |
Возвращает объект среза, представляющий набор индексов, определенных с помощью range(начало, остановка, шаг). | |
Возвращает новый отсортированный список из элементов в итерируемом объекте. Позволяет передать ключ, по которому будут сравниваться значения. Позволяет инвертировать последовательность с использованием параметра reverse. | |
Используется для преобразования метода в статический метод, который не принимает неявный первый аргумент. | |
возвращает строковую версию переданного объекта. | |
Суммирует элементы итерируемого объекта слева направо. | |
Возвращает прокси-объект, который делегирует вызовы методов родительскому или родственному классу типа. Это полезно для доступа к унаследованным методам, которые были переопределены в классе. | |
Является неизменяемым типом последовательности, а не функцией. | |
Возвращает тип объекта. Функция | |
Возвращает атрибут dict модуля, класса, экземпляра или другого объекта, имеющего атрибут | |
Итерирует по нескольким итерируемым объектам параллельно, создавая кортежи с элементом из каждого. | |
Функция вызывается инструкцией import. |
Last updated