Возвращает результат возведения числа в степень, с опциональным делением по модулю.
pow(x, y[, z])
x -- Число, которое требуется возвести в степень.
y -- Число, являющееся степенью, в которую нужно возвести первый аргумент. Если число отрицательное, аргумент z не принимается.
z -- Число, на которое требуется произвести деление по модулю. Если число указано, ожидается, что x и y положительны и имеют тип int.

Ожидаются аргументы численных типов.

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

Случай использования только первых двух аргументов pow(x, y) эквивалентен использованию оператора возведения в степень:
x ** y. Нотация с тремя аргументами используется для возведения в степень по модулю.

pow(2, 3)  # 8
pow(10, 2) # 100

pow(10, -2) # 0.01

pow(2, 3, 10) # 8

На заметку
Для операндов типа int результат тоже является int, исключение составляет случай возведения в отрицательную степень — в этом случае аргументы приводятся к float и возвращается float.
Синонимы поиска: pow
На заметку
Зарегистрированные пользователи могут публиковать свои Статьи.