数値のプレフィックスとして、0b, 0o, 0x を付けることにより、十進表記以外で数値を表すことができます。
>>> 0b0111
7>>> 0o777
511>>> 0xFFFF
65535Python 3.0 以前は 8 進数を以下のように表現していましたが、Python 3.0 以降は SyntaxError になるので、0o を使用する必要があります。
>>> 0777
511数値のプレフィックスとして、0b, 0o, 0x を付けることにより、十進表記以外で数値を表すことができます。
>>> 0b0111
7>>> 0o777
511>>> 0xFFFF
65535Python 3.0 以前は 8 進数を以下のように表現していましたが、Python 3.0 以降は SyntaxError になるので、0o を使用する必要があります。
>>> 0777
511