Using Python REPL as a bit/byte-aware calculator is weird sometimes.
>>> b'A' == 0x41
False
>>> b'A' == [0x41]
False
>>> int(b'A', 16)
10
>>> bytes(0x41)
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
>>> bytes([0x41])
b'A'
>>> b'A' == bytes([0x41])
True