python3中非常奇怪的事情

时间:2018-07-25 12:00:00

标签: python int long-integer

print(int( 342342342342342342 / 10 ))

输出为

  

34234234234234236

我不知道6的来源!我还尝试了“ long”,这会导致错误。

1 个答案:

答案 0 :(得分:1)

使用整数除法// //可能会更好。

print( 342342342342342342 // 10 )

正如其他人所评论的那样,python中的浮点数产生了一些有趣的结果。

常见的例子是:

int(2.5)

返回

2