📅  最后修改于: 2023-12-03 14:46:44.799000             🧑  作者: Mango
isfinite() 方法用于检查给定数字是否为有限数字。如果数字是无限的或是NaN,则返回 False,否则返回 True。
import math
x = 10
y = float('inf')
z = float('-inf')
a = float('nan')
print(math.isfinite(x)) # True
print(math.isfinite(y)) # False
print(math.isfinite(z)) # False
print(math.isfinite(a)) # False
以上代码输出为:
True
False
False
False
剩余() 方法用于计算给定数字的余数。余数是指两数相除后得到的余数。
import math
x = 10
y = 3
print(math.remainder(x, y)) # 1.0
以上代码输出为:
1.0
如果被除数为正数,余数的符号将与被除数相同。如果被除数为负数,余数的符号将与除数相反。
import math
x = -10
y = 3
print(math.remainder(x, y)) # -1.0
以上代码输出为:
-1.0
这是因为 -10 被 3 整除所得到的商为 -4,余数为 2,因此余数的符号为负数。