在Python2中,除法的取值结果取整数
| 1 2 |
|
即一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下了整数部分。
在Python3中,除法/的结果包含小数
注意:无论除数和被除数是任何类型都会保持小数部分,即使整除也会表示为浮点数形式
例如:
| 1 2 3 4 |
|
如果想实现Python2中的功能,得到相同的结果,只取整数需要使用//
例如:
| 1 2 3 4 |
|
本文探讨了Python2和Python3中除法运算的区别。在Python2中,整数除法结果会截取小数部分;而在Python3中,除法运算结果会保留小数。为在Python2中实现Python3的除法行为,可以使用//操作符或导入division模块,也可使用浮点数进行运算。了解这些差异对于避免精度问题和潜在的编程错误至关重要。
| 1 2 |
|
即一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下了整数部分。
注意:无论除数和被除数是任何类型都会保持小数部分,即使整除也会表示为浮点数形式
例如:
| 1 2 3 4 |
|
如果想实现Python2中的功能,得到相同的结果,只取整数需要使用//
例如:
| 1 2 3 4 |
|
827

被折叠的 条评论
为什么被折叠?