From | To | Expression |
---|---|---|
45 | "45" | str(data) |
45 | "101101" | bin(data) |
45 | "2D" | hex(data) |
45 | "\x00\x00\x002d" | struct.pack('!i', data) |
"45" | 45 | int(data) |
"101101" | 45 | int(data, 2) |
"2D" | 45 | int(data, 16) |
"2D" | "\x00\x00\x002d" | binascii.unhexlify(data) |
"2D" | "3435" | data.decode('hex') |
"\x00\x00\x002d" | 45 | struct.unpack('!i', data)[0] |
"\x00\x00\x002d" | "2D" | binascii.hexlify(data) |
"3435" | "2D" | data.encode('hex') |
Comments are welcome here or [in my original blog post][http://blog.amir.rachum.com/post/48428590088/python-number-conversion-chart] regarding this table.