IDLE以一种奇怪的方式处理数字输入(python2.6)

2024-09-27 04:10:14 发布

您现在位置:Python中文网/ 问答频道 /正文

如果您只需在空闲解释器中给出的>>>提示之后键入一个整数,大多数情况下,它只会将数字反弹给您。你知道吗

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

但是,用0启动numer,会出现一些有趣的错误。你知道吗

>>> 010
8
>>> 020
16

Tags: 键入错误情况数字整数解释器空闲numer
1条回答
网友
1楼 · 发布于 2024-09-27 04:10:14

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

相关问题 更多 >

    热门问题