If given a binary string in python like
bstring = b'hello'
why does bstring[0] return the ascii code for the char 'h' (104) and not the binary char b'h' or b'\x68'?
It's probably also good to note that b'h' == 104 returns False (this cost me about 2 hours of debugging, so I'm a little annoyed)