2進数8進数16進数の基数表記
入門Python3 2.2.3
各基数は0x等の接頭辞をつけることで数値リテラルとして表記することが出来ます。
print(10); # 10進数 print(0B10); # 2進数 print(0o10); # 8進数 print(0x10); # 16進数
$ py main.py 10 2 8 16
また0始まりの数字は許可されておらずエラーとなる。
print(010)
$ py main.py File "main.py", line 3 print(010) ^ SyntaxError: invalid token
16進数の表記方法は他の言語でも見たことがありますが、2進数や8進数にも専用の表記法が用意されてるのは良いですね。