當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pow()用法及代碼示例


Python pow() 函數返回第一個參數的第二個參數次冪的結果。

Python 中 pow() 函數的語法

用法:pow(x, y, mod)

參數:

  • x :必須計算其冪的數字。
  • y :計算能力的值提升。
  • 模組[可選]:如果提供,則對 x**y 的結果執行 mod 取模(即:x**y % mod)

返回值:返回 float 或 int 形式的值 x**y (取決於輸入操作數或第二個參數)。

Python pow() 函數示例

Python中的pow()使用起來很簡單,隻需傳遞兩個值作為參數即可。

Python3


print(pow(3,2))

輸出:

9

Python 中帶模數的冪函數

我們可以將兩個以上的參數傳遞給Python中的pow()。第一個參數是我們要應用Pow()函數的數字,第二個參數是冪,第三個參數是執行模運算。

It return the value of 3 to the power of 4, modulus 10 (same as (3 * 3 * 3 * 3) % 10)

Python3


# Python code to demonstrate pow()
print("The value of (3**4) % 10 is : ", end="")
# Returns 81%10
# Returns 1
print(pow(3, 4, 10))

輸出:

The value of (3**4) % 10 is : 1

pow()函數在Python中的實現案例

下表總結了應用 Python pow() 函數的不同情況。

Cases of  Python pow() function

Python pow() 函數的案例

例子:

用於討論否定和非否定情況的 Python 代碼。

Python3


# positive x, positive y (x**y)
print("Positive x and positive y : ", end="")
print(pow(4, 3))
print("Negative x and positive y : ", end="")
# negative x, positive y (-x**y)
print(pow(-4, 3))
print("Positive x and negative y : ", end="")
# positive x, negative y (x**-y)
print(pow(4, -3))
print("Negative x and negative y : ", end="")
# negative x, negative y (-x**-y)
print(pow(-4, -3))

輸出:

Positive x and positive y : 64
Negative x and positive y : -64
Positive x and negative y : 0.015625
Negative x and negative y : -0.015625


相關用法


注:本文由純淨天空篩選整理自佚名大神的英文原創作品 Python pow() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。