Numbers
binary representation
./code/numbers/representations.py
1print(bin(1)) # 0b1
2print(bin(3)) # 0b11
3print(bin(255)) # 0b11111111
4print(bin(256)) # 0b100000000
5assert isinstance(bin(1), str)
6assert int("11", base=2) == 3
7assert int("0b11", base=0) == 3
8assert hex(2) == "0x2"
9assert hex(10) == "0xa"
10
11assert oct(10) == "0o12"
12assert int("12", base=8) == 10
13assert int("0o12", base=0) == 10
14
15assert 1_000 == 1000
16assert 1_000_000 == 1000000