通常、pythonのコード中で数値を定義したい時は
a=123
のように10進法で数値を表します。
ただ、pythonにおいては、10進法以外で数値を定義する方法も用意されています。
特に、2,8,16進法については、それぞれ数値の前に、
0b, 0o, 0x をつけることで定義できます。
>>> 0b1010101
85
>>> 0o251
169
>>> 0xe3f8
58360
2進法、8進法の方は実用的に使ったことがないのですが、
16進法はユニコード表を読むときなどに使ったことがあります。