set, setattr, slice, sorted

class set([iterable])

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

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

setattr(object, name, value)

range, repr, reversed, round

range(stop)
range(start, stop[, step])

Скорее, чем быть функцией, range на самом деле тип неизменяемой последовательности, как документировано в Ranges (docs.python.org/3/library/stdtypes.html#typesseq-range) и Sequence Types — list, tuple, range (docs.python.org/3/library/stdtypes.html#typesseq).

repr(object)

Класс property

class property(fget=None, fset=None, fdel=None, doc=None)

Возвращает свойство атрибута.

fget - это функция для получения значения атрибута. fset - это функция для установления значения атрибута. fdel - это функция для удаления значения атрибута. И doc создает строку документации для атрибута.

Обычно используется для определения управляемого атрибута х:

class C:
    def __init__(self):
        self._x = None
 
    def getx(self):
        return self._x
 
    def setx(self, value):
        self._x = value
 
    def delx(self):
        del self._x

ord, pow, print

ord(c)

Дается строка, представляющая один символ Unicode, возвращается целое число, представляющее код Unicode этот символа. Например, ord('a') возвращает целое число 97, а ord('\u2020') возвращает 8224. Эта функция обратная chr().

pow(x, y[, z])

Возвращает x в степени y; если z присутствует, возвращает x в степени y, по модулю z (вычисление более эффективно, чем pow(x, y) % z). Двухаргументная форма pow(x, y) - это эквивалент использования оператора степени: x**y.

Open

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

Открывает файл и возвращает соответствующий file object (docs.python.org/3/glossary.html#term-file-object). Если файл не может быть открыт, то возбуждается OSError (docs.python.org/3/library/exceptions.html#OSError).

memoryview, min, next, object, oct

memoryview(obj)

Возвращает объект “memory view”, созданный из данного аргумента. Для детальной информации см. Memory Views (docs.python.org/3/library/stdtypes.html#typememoryview).

min(iterable, *[, key, default])
min(arg1, arg2, *args[, key])

Возвращает наименьший элемент в iterable или наименьший из двух или более аргументов.

list, locals, map, max

list([iterable])

Вместо того, чтобы быть функцией, list (docs.python.org/3/library/stdtypes.html#list) на самом деле является изменяемым типом последовательности, как описано в Lists (docs.python.org/3/library/stdtypes.html#typesseq-list) и Sequence Types — list, tuple, range (docs.python.org/3/library/stdtypes.html#typesseq).

locals()

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

isinstance, issubclass, iter, len

isinstance(object, classinfo)

id, input, int

id(object)

Возвращает "идентичность" объекта. Это целое число, которое гарантированно будет уникальным и постоянным для этого объекта во время его жизни. Два объекта с неперекрывающимся временем жизни могут иметь одинаковые значения id().

Детали реализации CPython: Это адрес объекта в памяти.

input([prompt])

hash, help, hex

hash(object)

Возвращает хэш-значение объекта (если он есть). Хэш-значения являются целыми числами. Они используются для быстрого сравнения ключей словаря во время просмотра словаря. Числовые значения, которые сравнивают, равны, если имеют одинаковое значение хеш (даже если они имеют разные типы, как это имеет место для 1 и 1,0).

Syndicate content