为什么Python将非单个数字作为字符串计数为0?

时间:2014-09-05 13:19:27

标签: python

其实我是Python的初学者。我只想知道为什么python在打印以0(非单个数字)

开头的整数时出错

例如如果我在整数中键入09,那么在打印时会出现错误

SyntaxError: invalid token

1 个答案:

答案 0 :(得分:2)

数字文字开头的

0用于告诉python使用哪个库,例如:0x12。

使用09,您在八进制基数中表示9,但9不是该基数中的有效数字,因而是错误。