frozenset, getattr, globals, hasattr

frozenset([iterable])

Возвращает новый объект frozenset (docs.python.org/3/library/stdtypes.html#frozenset), опционально с элементами, взятыми из iterable. frozenset является встроенным классом. Смотрите frozenset и Set Types — set, frozenset (docs.python.org/3/library/stdtypes.html#types-set) для обзора документации по этому классу.

Для других контейнеров смотрите встроенные классы set, list, tuple и dict, а также модуль collections (docs.python.org/3/library/collections.html#module-collections).

getattr(object, name[, default])

float, format

float([x])

Конвертирует строку или число в число с плавающей точкой.

exec, filter

exec(object[, globals[, locals]])

enumerate, eval

enumerate(iterable, start=0)

Возвращает перечисляемый объект. iterable должен быть последовательностью, итератором или другим объектом с поддержкой итераций. Метод __next__() итератора, возвращаемого enumerate(), возвращает кортеж, содержащий счетчик (start которого по умолчанию 0) и значения, полученные из перебора над iterable.

>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))

dir, divmod

dir([object])

Без аргументов возвращает список имен в текущем локальной области видимости. С аргументом пытаться вернуть список допустимых атрибутов для указанного объекта.

Если у объекта есть метод с именем __dir__(), этот метод будет вызываться и должен вернуть список атрибутов. Это позволяет объектам, которые реализуют заказы функций __getattr__() или __getattribute__(), настроить способ как dir() будет сообщать их атрибуты.

complex, delattr, dict

complex([real[, imag]])

compile

compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1)

Компиляция source в код или объект AST. Кодовые объекты могут быть выполнены exec() или eval(). source может быть либо обычная строка, либо строка байтов или объект AST. Обратитесь к документации модуля ast (docs.python.org/3/library/ast.html#module-ast) для получения информации о том, как работать с объектами AST.

callable, chr, classmethod

callable(object)

Возвращает True, если аргумент object является вызываемым, False, если нет. Если возвращается истина, все еще возможно, что вызов не удастся, но если это ложь, вызов object никогда не удастся. Обратите внимание, что классы могут быть вызваны (вызов класс возвращает новый экземпляр); экземпляры могут быть вызваны, если их класс имеет метод __call__().

New в версии 3.2: Эта функция была сначала удалена из Python 3.0, а затем занесена обратно в Python 3.2.

chr(i)

bin, bool, bytearray, bytes

bin(x)

Преобразование целого числа в строковое представление двоичного числа. Результатом является допустимое выражение Python. Если x не является int объектом Python, он должен определить метод __index__(), который возвращает целое.

bool([x])

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

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

abs(x)

Возвращает абсолютное значение числа. Аргумент может быть целым или числом с плавающей точкой. Если аргумент является комплексном числом, возвращается его величина.

all(iterable)

Возвращает True, если все элементы iterable возвращают правду (или если итерируемый объект пуст). Эквивалент:

def all(iterable):
    for element in iterable:
        if not element:

Syndicate content