【问题标题】:Very strange thing in python3 [duplicate]python3中非常奇怪的事情[重复]
【发布时间】:2018-07-25 12:00:00
【问题描述】:
print(int( 342342342342342342 / 10 ))

输出是

34234234234234236

我不明白 6 是从哪里来的!我还尝试了“long”,它给出了一个错误。

【问题讨论】:

标签: python int long-integer


【解决方案1】:

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

print( 342342342342342342 // 10 )

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

常见的例子是:

int(2.5)

返回

2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    • 1970-01-01
    • 1970-01-01
    • 2012-08-27
    • 1970-01-01
    • 2016-05-04
    相关资源
    最近更新 更多