该数字0
是整数文字的前缀,指示它是python中的八进制数字。
…我不小心省略了它,正如@larsmans在他的评论中如此指出的那样,它限制了该数字只能包含0
通过7
,,8
和排除的数字9
。
但是,值得注意的是,这是Python 2.x中的语法-从Python 3.0起它已更改,表面上是由于您来到这里的确切原因。 PEP 3127包含更改的详细信息。
最相关的位:
几乎所有当前流行的计算机语言,包括C / C ++,Java,Perl和JavaScript,都将带有前导零的数字序列视为八进制数字。支持将这些数字视为小数的支持者有一个非常有效的观点- 整个非计算机领域几乎都使用小数。