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

6.3. Функция dir()

9 Sep 2015 - 17:15

Функция dir() используется для выяснения, какие имена модулей определены. Она возвращает отсортированный список строк:

>>>...          

__import__

23 Jul 2015 - 10:45

__import__(name, globals=None, locals=None, fromlist=(), level=0)

Замечание: Это продвинутая функция, которая не нужна в повседневном программировании на Python, в отличие от importlib....

tuple, type, vars, zip

20 Jul 2015 - 10:40

tuple([iterable])

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

super

16 Jul 2015 - 09:12

super([type[, object-or-type]])

Возвращает объект прокси, который делегирует метод, вызывающий родительский или сестринский класс для type. Это полезно для доступа к унаследованным методам, которые были переопределены в классе. Порядок поиска такой же как при...

staticmethod, str, sum

6 Jul 2015 - 10:01

staticmethod(function)

Возвращает статический метод для function.

Статический метод не получает неявный первый аргумент. Чтобы объявить статический метод, используйте эту идиому:

...

set, setattr, slice, sorted

13 Jun 2015 - 09:05

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....

range, repr, reversed, round

3 Jun 2015 - 10:07

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

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

Класс property

2 Jun 2015 - 09:16

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

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

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

ord, pow, print

31 May 2015 - 09:53

ord(c)

Дается строка, представляющая один символ Unicode, возвращается целое число, представляющее код Unicode этот символа. Например, ord(...

Open

29 May 2015 - 07:17

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 (...

memoryview, min, next, object, oct

19 May 2015 - 07:01

memoryview(obj)

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

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

list, locals, map, max

28 Aug 2014 - 19:54

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 (...

isinstance, issubclass, iter, len

27 Aug 2014 - 18:52

isinstance(object, classinfo)

id, input, int

23 Aug 2014 - 14:51

id(object)

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

Детали реализации CPython: Это...

hash, help, hex

31 Jul 2014 - 17:03

hash(object)

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

frozenset, getattr, globals, hasattr

31 Jul 2014 - 16:49

frozenset([iterable])

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

float, format

31 Jul 2014 - 15:38

float([x])

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

exec, filter

31 Jul 2014 - 12:00

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

enumerate, eval

31 Jul 2014 - 09:59

enumerate(iterable, start=0)

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

dir, divmod

26 Jul 2014 - 09:36

dir([object])

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

Если у объекта есть метод с именем ...

complex, delattr, dict

22 Jul 2014 - 10:28

complex([real[, imag]])

compile

30 Jun 2014 - 14:29

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

Компиляция source в код или объект AST. Кодовые объекты могут быть выполнены exec() или eval(). source может быть либо обычная строка, либо строка байтов или объект AST. Обратитесь к...

callable, chr, classmethod

30 Jun 2014 - 13:25

callable(object)

Возвращает True, если аргумент object является вызываемым, ...

bin, bool, bytearray, bytes

30 Jun 2014 - 11:10

bin(x)

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

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

30 Jun 2014 - 10:56

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

abs(x)

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

Отличие type() от isinstance()

27 May 2012 - 13:51

(instance - экземпляр)

С помощью функции type() можно проверить, принадлежит ли данное тому...

Пример работы с данными, представляющими собой таблицу базы данных

19 Dec 2011 - 11:57

Программа загружает данные из файла такого формата, где первое поле - это уникальный ключ:

pr.v|Vasil Vas|30.11.1976|34.5|8
mg.s|Kosin Stepa|08.03.1973|40.1|7
el.p|Pier Pety|16.07.1985|30.8|8

В программе данные хранятся в виде словаря, у которого значения ключей представлены...

Пересечение графов

24 Nov 2011 - 11:10

Если нет ни одного графа, содержащего обе точки, введенные пользователем, то найти пары графов, пути которых пересекатся и каждый содержит одну из заданных точек.

ffile...          

Отличие функции для определения диапазонов для вещественных чисел от аналогичной функции для целых чисел

2 Oct 2011 - 20:29

Для целых чисел:

def make_urange(urange,uranges...          

Анализ целочисленной выборки

2 Oct 2011 - 19:20

fname = input('Имя файла: '...          

Генерация последовательностей случайных объектов (равновероятных)

24 Sep 2011 - 19:03

Алгоритм работы программы

  1. Программа запрашивает, какой тип данных хочет получить пользователь - целые числа, числа с плавающей точкой, символы (буквы), слова (в данном случае, наборы случайных символов).
  2. Вызывается соответствующая функция, которая возвращает либо список...

Что можно делать с помощью функции int()

23 Aug 2011 - 21:35

В языке программирования Python есть встроенная функция int(), которая возвращает целое число в десятичной системе счисления (класс int).

Если вызвать функцию int() без аргументов, она вернет 0.

...
Syndicate content