Python2.6とPython 3.0の8進数の違い

707 ワード

Python 2.xで8進数を表す方式は、「0」で始まるものと「0 o」で始まるものと、「Python 2」で始まるものの2種類がある.7:
>>> 0100
64
>>> 0o100
64
>>> 

Python 3ではxでは‘0’で始まる表示方式を廃棄し、‘0 o’で始まる表示形式のみをサポートする:Python 3.4:
>>> 0100
SyntaxError: invalid token
>>> 0o100
64