Convert an Integer to its Hex value in Python 3 -
the decimal value 100 has hex value of 64 seen here. how can convert 100 hex value? have tried
a = bytes([64]) but returns
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' (a bytes object length of 64) not want.
thank help
your copied output wrong, compare bytes([source[, encoding[, errors]]]):
in [1]: bytes([64]) out[1]: b'@' as opposed to:
in [2]: bytes(64) out[2]: 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' to convert integer v hex string, use: hex(v)
in [3]: hex(100) out[3]: '0x64' python python-3.x byte
No comments:
Post a Comment