【发布时间】:2022-06-10 22:07:09
【问题描述】:
我发现/ 和// 的行为方式不同。看起来,// 比/ 快得多。但在某些情况下,Python 会产生不同的输出。我在下面写了一些。什么原因?
>>> a=(2**66)*(2**66-1)
>>> print(a/2)
2.722258935367508e+39
>>> print(int(a/2))
2722258935367507707706996859454145691648
>>> print(a//2)
2722258935367507707670103371306726588416
【问题讨论】:
标签: python