Встроенные функции
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разрядов.
Математические функции