gpt4 book ai didi

python - IDLE 以一种奇怪的方式处理数字输入(python 2.6)

转载 作者:行者123 更新时间:2023-11-28 19:51:42 25 4
gpt4 key购买 nike

如果您在 IDLE 解释器中给您的 >>> 提示后简单地键入一个整数,大多数情况下它只会将数字弹回给您。

>>> 3
3
>>> 8
8
>>> 10
10

然而,以 0 开始数字,并且会发生一些有趣的错误。

>>> 010
8
>>> 020
16

最佳答案

在 Python 2 中,以 0 开头的整数文字被认为是八进制的,即以 8 为基数。显然,10 oct == 8 dec(或者通常,10 in base b == b base 10)。同样,12 月 12 日 == 12 月 10 日,依此类推。

关于python - IDLE 以一种奇怪的方式处理数字输入(python 2.6),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3385646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com