У интерпретатора Python есть ряд встроенных в него функций и типов, которые доступны всегда. В этой статье вы можете познакомиться со списком встроенных функций Python.
Встроенные функции, выполняющие преобразование типов
bool(x) — преобразование к типу bool, использующая стандартную процедуру проверки истинности. Если х является ложным или опущен, возвращает значение False, в противном случае она возвращает True.
bytearray([источник [, кодировка [ошибки]]]) — преобразование к bytearray. Bytearray — изменяемая последовательность целых чисел в диапазоне 0≤X<256. Вызванная без аргументов, возвращает пустой массив байт.
bytes([источник [, кодировка [ошибки]]]) — возвращает объект типа bytes, который является неизменяемой последовательностью целых чисел в диапазоне 0≤X<256. Аргументы конструктора интерпретируются как для bytearray().
complex([real[, imag]]) — преобразование к комплексному числу.
dict([object]) — преобразование к словарю.
float([X]) — преобразование к числу с плавающей точкой. Если аргумент не указан, возвращается 0.0.
all(последовательность) — Возвращает True, если все элементы истинные (или, если последовательность пуста).
any(последовательность) — Возвращает True, если хотя бы один элемент — истина. Для пустой последовательности возвращает False.
ascii(object) — Как repr(), возвращает строку, содержащую представление объекта, но заменяет не-ASCII символы на экранированные последовательности.
bin(x) — Преобразование целого числа в двоичную строку.
callable(x) — Возвращает True для объекта, поддерживающего вызов (как функции).
chr(x) — Возвращает односимвольную строку, код символа которой равен x.
classmethod(x) — Представляет указанную функцию методом класса.
compile(source, filename, mode, flags=0, dont_inherit=False) — Компиляция в программный код, который впоследствии может выполниться функцией eval или exec. Строка не должна содержать символов возврата каретки или нулевые байты.
delattr(object, name) — Удаляет атрибут с именем ‘name’.
dir([object]) — Список имен объекта, а если объект не указан, список имен в текущей локальной области видимости.
divmod(a, b) — Возвращает частное и остаток от деления a на b.
enumerate(iterable, start=0) — Возвращает итератор, при каждом проходе предоставляющем кортеж из номера и соответствующего члена последовательности.
eval(expression, globals=None, locals=None) — Выполняет строку программного кода.
exec(object[, globals[, locals]]) — Выполняет программный код на Python.
filter(function, iterable) — Возвращает итератор из тех элементов, для которых function возвращает истину.
getattr(object, name ,[default]) — извлекает атрибут объекта или default.
globals() — Словарь глобальных имен.
hasattr(object, name) — Имеет ли объект атрибут с именем ‘name’.
hash(x) — Возвращает хеш указанного объекта.
help([object]) — Вызов встроенной справочной системы.
hex(х) — Преобразование целого числа в шестнадцатеричную строку.
id(object) — Возвращает «адрес» объекта. Это целое число, которое гарантированно будет уникальным и постоянным для данного объекта в течение срока его существования.
isinstance(object, ClassInfo) — Истина, если объект является экземпляром ClassInfo или его подклассом. Если объект не является объектом данного типа, функция всегда возвращает ложь.
issubclass(класс, ClassInfo) — Истина, если класс является подклассом ClassInfo. Класс считается подклассом себя.
iter(x) — Возвращает объект итератора.
len(x) — Возвращает число элементов в указанном объекте.
locals() — Словарь локальных имен.
map(function, iterator) — Итератор, получившийся после применения к каждому элементу последовательности функции function.
max(iter, [args …] * [, key]) — Максимальный элемент последовательности.
min(iter, [args …] * [, key]) — Минимальный элемент последовательности.
next(x) — Возвращает следующий элемент итератора.
oct(х) — Преобразование целого числа в восьмеричную строку.
pow(x, y[, r]) — ( x ** y ) % r — Возвращает x в степени y; если z присутствует, возвращает x в степени y, по модулю z (вычисление более эффективно, чем pow(x, y) % z).
reversed(object) — Итератор из развернутого объекта.