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



print(object = ‘’, end = "\n")
Выводит
object
и
end
в поток стандартного вывода (stdout).

input([prompt])
В случае наличия аргумента
prompt
, он выводится в поток стандартного вывода (stdout). Затем производится чтение строки из потока стандартного ввода (stdin), которую и возвращает данная функция (без символа новой строки).

assert(expression, message = ‘’)
Вызывает исключение AssertionError если выражение
expression
ложно.

exit(message = N)
Завершает текущий процесс. Если задан параметр
message
, он выводится в stderr.

sleep(secs)
Приостанавливает выполнение текущего потока на заданное количество секунд. Аргумент может быть числом с плавающей точкой для задания более точного времени приостановки.

swap(&a, &b)
Меняет значения аргументов. Эквивалентно
(a, b) = (b, a)
.

zip(iterable1, iterable2 [,iterable3])
Объединяет элементы из заданных последовательностей.

all(iterable)
Возвращает истину (1B) если все элементы
iterable
истинны (или если
iterable
пуста).

any(iterable)
Возвращает истину (1B) если хотя бы один элемент
iterable
истинный. Если
iterable
пуста, возвращает ложь (0B).

cart_product(iterable1, iterable2 [,iterable3])
Декартово произведение заданных последовательностей.

multiloop(iterable1, iterable2 [,iterable3], function)
Эта функция практически эквивалентна следующему коду: {}

multiloop_filtered(iterable1, iterable2 [,iterable3], filter_function, function)
Эта функция практически эквивалентна следующему коду: {}

sum(iterable)
Суммирует элементы
iterable
и возвращает итоговое значение.

product(iterable)
Умножает элементы
iterable
и возвращает итоговое значение.

sorted(iterable, key = N, reverse = 0B)
Возвращает отсортированный массив из элементов в
iterable
.
key
задаёт функцию от одного аргумента, которая используется для извлечения ключа сравнения для каждого из элементов в
iterable
.
reverse
— логическое значение. Если установлено в истину (1B), то элементы
iterable
сортируются таким образом, как будто каждое сравнение инвертировано.

min(arg1, arg2)
Возвращает наименьший из аргументов.
min(iterable)
Возвращает наименьший элемент
iterable
.

max(arg1, arg2)
Возвращает наибольший из аргументов.
max(iterable)
Возвращает наибольший элемент
iterable
.

hex(x)
Преобразует целое число в шестнадцатеричное в верхнем регистре.

bin(x)
Преобразует целое число в двоичное.

rotl(value, shift)
Циклически сдвигает
value
влево на
shift
разрядов.

rotr(value, shift)
Циклически сдвигает
value
вправо на
shift
разрядов.

Математические функции