Встроенные функции Python
abs(x)
Возвращает абсолютную величину (модуль числа).
all(iterable)
Проверяет, все ли элементы объекта iterable
, поддерживающего итерирование, принимают истинное значение. Вернёт True
, если
все элементы представляются истиной. Также вернет True
, если объект пуст.
any(iterable)
Проверяет, есть ли среди элементов объекта iterable
, поддерживающего итерирование, хотя бы один, принимающий истинное значение.
ascii(object)
Метод ascii()
заменяет непечатаемый символ соответствующим значением ascii
и возвращает его.
bin(x)
Преобразует целое число x
в двоичную строку.
Если x
не является объектом int
, следует определить для него метод index(), возвращающий целое.
bool(x=False)
Преобразование к типу bool
через стандартную процедуру проверки истинности.
class bytearray(source=b'')
class bytearray(source, encoding)
class bytearray(source, encoding, errors)
Метод bytearray()
возвращает объект bytearray
, который представляет собой массив заданных байтов.
bytes([source[, encoding[, errors]]])
Возвращает массив байт. Тип bytes
— это неизменяемая последовательность целых чисел в диапазоне 0 ≤ X < 256. Параметр source
можно
использовать для начальной инициализации массива:
callable(obj)
Возвращает True
если объект obj
поддерживает вызов, иначе – False
.
chr(i)
Возвращает символ по его числовому представлению. i
— целое положительное число.
classmethod(function)
Представляет функцию function
методом класса. В метод класса первым аргументом неявным образом передаётся класс. Аналогично метод экземпляра получает в первом аргументе сам экземпляр.
compile(source, filename, mode, flags=0, dont_inherit=False, optimize=- 1)
Компилирует исходный код в объект кода, либо объект АСД (абстрактное синтаксическое дерево). Объект кода может быть выполнен с помощью функций eval
или exec
.
complex([real[, imag]])
Возвращает комплексное число со значением real + imag * 1j
или конвертирует строку в комплексное число, если первым аргументом передана строка.
delattr(object, name)
Удаляет из объекта obj
атрибут name
. Атрибут (свойство, метод, элемент) объекта будет удалён в случае, если объект разрешает/поддерживает это действие.
dir()
dir(object)
Возвращает атрибуты объекта obj
в алфавитном порядке. При вызове без аргумента, возвращает имена переменных, доступные в локальной области.
dict(**kwargs)
dict(mapping, **kwargs)
dict(iterable, **kwargs)
Конструктор dict()
создает словарь в Python.
divmod(a, b)
Функция divmod()
принимает два числа в качестве аргументов и возвращает их частное и остаток в виде кортежа.
enumerate(sequence, start=0)
Возвращает генератор, отдающий пары счётчик-элемент для элементов последовательности sequence
. Начальное значение счетчика можно задать с помощью start
.
eval(expression, globals=None, locals=None)
Метод eval()
анализирует выражение, переданное этому методу, и запускает выражение (code) Python в программе.
exec(object, globals=None, locals=None, /, *, closure=None)
Динамически исполняет код object
.
filter(function, iterable)
При помощи указанной функции фильтрует элементы переданного объекта.
format(value, format_spec='')
Форматирует указанное значение.
frozenset([iterable])
Возвращает неизменяемое множество.
getattr(object, name)
getattr(object, name, default)
Функция getattr()
возвращает значение именованного атрибута объекта. Если он не найден, он возвращает значение по умолчанию, предоставленное функции.
globals()
Возвращает словарь с глобальной таблицей символов, определённых в модуле.
hasattr(object, name)
Функция hasattr()
возвращает значение true
, если объект имеет заданный именованный атрибут, и значение false
, если нет.
hash(object)
Возвращает хеш указанного объекта.
hex(x)
Функция hex()
преобразует целое число в соответствующую шестнадцатеричную строку.
id(object)
Возвращает идентификатор указанного объекта.
input()
input(prompt)
Считывает и возвращает строку входных данных.
int(x=0)
int(x, base=10)
Преобразует x к целому числу в десятичной системе счисления. Вместо десятичной системы можно указать любое основание от 2 до 36 включительно.
__import__(name, globals=None, locals=None, fromlist=(), level=0)
__import__()
— это функция, вызываемая оператором импорта.
iter(object)
iter(object, sentinel)
Возвращает объект итератора.
isinstance(object, classinfo)
Функция isinstance()
проверяет, является ли объект (первый аргумент) экземпляром или подклассом класса classinfo
(второй аргумент).
issubclass(class, classinfo)
Возвращает флаг, указывающий на то, является ли указанный класс подклассом указанного класса (классов).
len(s)
Возвращает число элементов в указанном объекте-контейнере.
list
list(iterable)
Создает список.
locals()
Возвращает словарь, представляющий текущую локальную таблицу символов.
map(function, iterable, *iterables)
Применяет указанную функцию к каждому элементу указанной последовательности/последовательностей.
max(iterable, *, key=None)
max(iterable, *, default, key=None)
max(arg1, arg2, *args, key=None)
Возвращает элемент с набольшим значением из переданных в функцию.
memoryview(object)
Функция memoryview()
возвращает объект представления памяти для данного аргумента.
min(iterable, *, key=None)
min(iterable, *, default, key=None)
min(arg1, arg2, *args, key=None)
Возвращает элемент с наименьшим значением из переданных в функцию.
next(iterator)
next(iterator, default)
Возвращает следующий элемент итератора.
object()
Возвращает безликий объект, являющийся базовым для всех объектов.
open(file, mode='r', buffering=- 1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
Открывает файл и возвращает представляющий его объект.
ord(c)
Возвращает числовое представление для указанного символа.
pow(base, exp, mod=None)
Возвращает результат возведения числа в степень, с опциональным делением по модулю.
print(*objects, sep=' ', end='\n', file=None, flush=False)
Выводит заданные объекты на экран или отправляет их текстовым потоком в файл.
property(fget=None, fset=None, fdel=None, doc=None)
Функция property()
возвращает атрибут свойства.
range(stop)
range(start, stop, step=1)
Арифметическая прогрессия от start
до stop
с шагом step
.
repr(object)
Возвращает формальное строковое представление указанного объекта.
reversed(seq)
Возвращает обратный итератор по указанной последовательности seq
round(number, ndigits=None)
Возвращает число с плавающей запятой, округлённое до указанного количества цифр после запятой.
set
set(iterable)
Создает множество.
setattr(object, name, value)
Добавляет объекту указанный атрибут.
sorted(iterable, *, key=None, reverse=False)
Возвращает новый отсортированный список, составленный из элементов итерирующегося объекта.
str(object='')
str(object=b'', encoding='utf-8', errors='strict')
Строковое представление объекта.
vars()
vars(object)
Возвращает словарь из атрибута dict
указанного объекта.
zip(*iterables, strict=False)
Возвращает итератор по кортежам, где i-тый кортеж содержит i-тый элемент каждой из указанных последовательностей.