среда, 30 апреля 2014 г.

Перечень исключений и встроенных функций в Python


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

Как вызывать Описание
abs(x) Возвращает абсолютное значение числа.
all(iterable) Возвращает True, если булево выражение равно True для каждого элемента.
any(iterable) Возвращает True, если булево выражение равно True хотя бы для одного  элемента.
chr(integer) Возвращает одно символьную строку в Unicode по данном целому числу.
divmod(x, y) Возвращает (x // y, x % y) как кортеж, если x и y целые.
hash(obj) Возвращает целое хэш значение для заданного объекта.
id(obj) Возвращает уникальное целое, которое является идентификатором объекта.
input(prompt) Возвращает строку из обычного ввода; приглашение к вводу не обязательно.
isinstance(obj, cls) Определяет является ли obj экземпляром класса cls (или подкласса).
iter(iterable) Возвращает новый итерационный объект для параметра.
len(iterable) Возвращает число элементов в данном итерационном объекте.
map(f, iter1, iter2, ...) Return an iterator yielding the result of function calls f(e1, e2, ...) for respective elements e1 -iter1, e2 -iter2, ...
max(iterable) Возвращает the largest element of the given iteration.
max(a, b, c, ...) Возвращает the largest of the arguments.
min(iterable) Возвращает the smallest element of the given iteration.
min(a, b, c, ...) Возвращает the smallest of the arguments.
next(iterator) Возвращает the next element reported by the iterator (see Section 1.8).
open(filename, mode) Open a file with the given name and access mode.
ord(char) Возвращает the Unicode code point of the given character.
pow(x, y) Возвращает the value x в степени y (as an integer if x and y are integers); equivalent to x**y.
pow(x, y, z) Возвращает the value(x в степени y по mod z) as an integer.
print(obj1, obj2, ...) Print the arguments, with separating spaces and trailing newline.
range(stop) Construct an iteration of values 0,1, ... ,stop−1.
range(start, stop) Construct an iteration of valuesstart,start+1, ...,stop−1.
range(start, stop, step) Construct an iteration of valuesstart,start+step,start+2step, ...
reversed(sequence) Возвращает an iteration of the sequence in reverse.
round(x) Возвращает the nearest int value (a tie is broken toward the even value).
round(x, k) Возвращает the value rounded to the nearest 10 в степени −k (return-type matches x).
sorted(iterable) Возвращает a list containing elements of the iterable in sorted order.
sum(iterable) Возвращает the sum of the elements in the iterable (must be numeric).
type(obj) Возвращает the class to which the instance obj belongs.

 

Классы обычных исключений в Python

Класс Описание
Exception Базовый класс для большинства типов ошибок
AttributeError Возникает при использовании конструкции obj.foo,if в случае, если у obj нет компонента с именем foo
EOFError Возникает если достигается "конец файла" для консольного ввода или ввода из файла
IOError Возникает при аварийной операции ввода-вывода I/O(например, открытия файла)
IndexError Возникает в случае если индекс по последовательности выходит за границы последовательности
KeyError Возникает в случае если используется несуществующий ключ для множества или словаря(set или dictionary)
KeyboardInterrupt Возникает в случае если во время выполнения программы пользователь нажимает ctrl-C
NameError Возникает в случае если используется несуществующий идентификатор
StopIteration Возникает в случае если нет елементов при использовании next(iterator)
TypeError Возникает в случае если при вызове функции используется неверный тип параметра
ValueError Возникает в случае если параметр имеет неверное значение(например,sqrt(−5))
ZeroDivisionError Возникает в случае если возникает деление на ноль

Комментариев нет:

Отправить комментарий

X-Plane 11, 12 - любитель, Фото любитель со стажем

Постоянные читатели

Архив блога