[5 min python] 內建函數 - pow()

更新 發佈閱讀 2 分鐘

Python「內建函數」(built-in functions)就是不用 import,隨時可以直接呼叫的函數,像 print()、len()、range() 這些,都算。

pow():計算次方

語法:

pow(x, y[, mod])

x 的 y 次方,跟 x ** y 一樣。如果給了第三個參數 mod,就會再對 mod 取餘數(等於 pow(x, y) % mod,但效率更高):

print(pow(2, 3))       # 8(2 的 3 次方)
print(pow(5, 2))       # 25(5 的 2 次方)
print(pow(2, 10))      # 1024
print(pow(2, 3, 5))    # 3(2**3 = 8, 8 % 5 = 3)

跟 ** 運算子的差別:

# 這兩個結果一樣
print(2 ** 3)      # 8
print(pow(2, 3))   # 8

# 但 pow() 多了第三個參數的功能
print(pow(2, 10, 100))  # 24(2**10 = 1024, 1024 % 100 = 24)

小小綜合例子

base = 3
exp = 4
print(f"{base} 的 {exp} 次方 = {pow(base, exp)}")  # 3 的 4 次方 = 81
留言
avatar-img
艾利斯幻想旅程
5會員
413內容數
網路世界是一個充滿多元性與無限可能的空間,人們可以在此分享資訊、交流思想,並展現無盡的創造力。然而,隨著社交媒體和線上論壇的普及,一種有趣且獨特的現象也隨之興起——廢文。廢文指的是那些內容看似無聊、無害,或表面上毫無意義的帖子、留言或圖片,通常目的在於娛樂或逗趣,而非提供實質價值的資訊。
艾利斯幻想旅程的其他內容
2026/02/21
Python「內建函數」(built-in functions)就是不用 import,隨時可以直接呼叫的函數,像 print()、len()、range() 這些,都算。 round():四捨五入 語法: round(number[, ndigits]) number 是你要四捨五入的數字
2026/02/21
Python「內建函數」(built-in functions)就是不用 import,隨時可以直接呼叫的函數,像 print()、len()、range() 這些,都算。 round():四捨五入 語法: round(number[, ndigits]) number 是你要四捨五入的數字
2026/02/21
Python「內建函數」(built-in functions)就是不用 import,隨時可以直接呼叫的函數,像 print()、len()、range() 這些,都算。 abs():取絕對值 語法: abs(x) 可以用在數字上,不管正數、負數,都會回傳正的值: print(abs(-
2026/02/21
Python「內建函數」(built-in functions)就是不用 import,隨時可以直接呼叫的函數,像 print()、len()、range() 這些,都算。 abs():取絕對值 語法: abs(x) 可以用在數字上,不管正數、負數,都會回傳正的值: print(abs(-
2025/11/14
len():看「長度」或「元素個數」 語法: len(obj) 可以用在「有長度」的東西上,例如: print(len("Python")) # 6 print(len([10, 20, 30])) # 3 print(len({"a": 1, "b": 2})
2025/11/14
len():看「長度」或「元素個數」 語法: len(obj) 可以用在「有長度」的東西上,例如: print(len("Python")) # 6 print(len([10, 20, 30])) # 3 print(len({"a": 1, "b": 2})
看更多