| From | To | Expression | 
|---|---|---|
| 45 | "45" | str(data) | 
| 45 | "101101" | bin(data)[2:] or '{0:b}'.format(data) | 
| 45 | "0x2D" | hex(data)[2:] or '{0:x}'.format(data) | 
| 45 | "\x00\x00\x00\x2d" | struct.pack('!i', data) | 
| "45" | 45 | int(data) | 
| "45" | "3435" | data.encode('hex') / codecs.encode(b"45", "hex_codec") in Python 3 | 
| "101101" | 45 | int(data, 2) | 
| "2D" | 45 | int(data, 16) | 
| "2D" | "\x2d" | binascii.unhexlify(data) or data.decode('hex') (Removed in Python 3) | 
| "\x00\x00\x00\x2d" | 45 | struct.unpack('!i', data)[0] | 
| "\x2d" | "2D" | binascii.hexlify(data) | 
| "3435" | "45" | data.decode('hex') / codecs.decode(b"3435", "hex_codec") in Python 3 | 
Comments are welcome here or in the original blog post regarding this table.