2進(基数2)、10進(基数10)、8進(基数8)、16進(基数16)
整数は、プレフィックスで特に基数を指定しない限り、10進(基数10)と見なされます。
10進以外に3種類の基数を使ってリテラル整数を表すことができます。
- 0b または 0B は2進(基数2)
- 0o または 0O は8進(基数8)
- 0x または 0X は16進(基数16)
>>> 10 10 >>> 0b10 2 >>> 0o10 8 >>> 0x10 16 >>> 0xff 255
基数2で2などの範囲外の数値を指定するとエラーになります。
>>> 0b20 File "", line 1 0b20 ^ SyntaxError: invalid token