日期:2025/04/04 14:15来源:未知 人气:52
一、Python中的除法运算符
在Python中,除法运算符有两个:/
和 //
。
/
运算符:执行浮点数除法,返回浮点数结果。例如:
print(4 / 2) # 输出:2.0
//
运算符:执行整数除法,返回商的整数部分。例如:
print(4 // 2) # 输出:2
二、注意事项
当除数为0时,/
运算符会抛出ZeroDivisionError
异常,而//
运算符会返回无穷大(正无穷或负无穷)。例如:
print(10 / 0) # ZeroDivisionError异常 print(10 // 0) # 输出:正无穷或负无穷
在Python 2.x版本中,除法运算符的行为与Python 3.x版本不同。例如:
三、Python中的其他除法函数
除了除法运算符,Python还提供了其他一些与除法相关的函数和模块。例如:
math.div()
函数:执行浮点数除法,返回浮点数结果。例如:
import mathprint(math.div(4, 2)) # 输出:2.0
operator.truediv()
函数:执行浮点数除法,返回浮点数结果。例如:
import operatorprint(operator.truediv(4, 2)) # 输出:2.0
fractions
模块:用于执行分数运算。例如:
from fractions import Fractionprint(Fraction(4, 2)) # 输出:2/1(分数形式)
最后附上python常见的预算法表格:
上一篇:探讨:python除法运算符