math.isfinite(x)x 是否是有限數。math.isfinite(x)
x (float): 要判斷的數值。x 是有限數則返回 True,否則返回 False。import math
print(math.isfinite(10)) # 輸出: True
print(math.isfinite(float('inf'))) # 輸出: False
math.isinf(x)x 是否是無窮數。math.isinf(x)
x (float): 要判斷的數值。x 是無窮數則返回 True,否則返回 False。import math
print(math.isinf(float('inf'))) # 輸出: True
print(math.isinf(10)) # 輸出: False
math.isnan(x)x 是否是非數值(NaN)。math.isnan(x)
x (float): 要判斷的數值。x 是非數值則返回 True,否則返回 False。import math
print(math.isnan(float('nan'))) # 輸出: True
print(math.isnan(10)) # 輸出: False
math.isqrt(n)n 的整數平方根。math.isqrt(n)
n (int): 要計算平方根的整數。n 的整數平方根。import math
print(math.isqrt(16)) # 輸出: 4
print(math.isqrt(15)) # 輸出: 3
math.lcm(*integers)math.lcm(*integers)
integers: 多個整數。import math
print(math.lcm(4, 5, 10)) # 輸出: 20
math.ldexp(x, i)x * (2**i) 的值,這是 frexp() 函數的逆操作。math.ldexp(x, i)
x (float): 尾數。i (int): 指數。x * (2**i) 的值。import math
print(math.ldexp(0.5, 3)) # 輸出: 4.0