Python 的除法运算符有两个:“/”表示普通除法,使用它除出来的结果与平常数学计算的结果是相同的(即除不尽时,会产生小数部分);而“//”表示整除,使用它除出来的结果只有整数部分,小数部分将会被舍弃。
1 |
|
例如如下代码:
1 2 3 4 5 6 7 8 |
|
此外,Python 不允许使用 0 作为除数,否则将会引发 ZeroDivisionError 错误。
对于 Python 2.x 而言,它只提供了一个“/”运算符,该运算符是 Python 3.x 中“/”和“//”的综合版。对于 Python 2.x 中的“/”而言,它既是整除运算符,也是非整除运算符。规则如下:
1 2 |
|
例如,在 Python 2.x 的交互式解释执行器中执行如下代码:
1 2 3 4 5 6 7 8 |
|
python学习网,大量的免费python学习视频,欢迎在线学习!