<分区>
print(int( 342342342342342342 / 10 ))
输出是
34234234234234236
我不明白6是从哪里来的!我还尝试了“long”,但它给出了一个错误。
<分区>
print(int( 342342342342342342 / 10 ))
输出是
34234234234234236
我不明白6是从哪里来的!我还尝试了“long”,但它给出了一个错误。
最佳答案
使用整数除法//运算符可能会更好。
print( 342342342342342342 // 10 )
正如其他人评论的那样,python 中的 float 有一些有趣的结果。
常见的例子是:
int(2.5)
返回
2
关于python - python3中很奇怪的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51518341/