小编典典

为什么整数除法产生一个浮点数而不是另一个整数?

all

考虑 Python 中的这种划分:

Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 2/2
1.0

这是故意的吗?我强烈记得返回的早期版本int/int = int。我该怎么办?是否有新的除法运算符或者我必须始终转换?


阅读 73

收藏
2022-05-18

共1个答案

小编典典

看看PEP-238:改变除法运算符

// 运算符将可用于明确地请求楼层划分。

2022-05-18