print(number, 'chuyển sang dạng thập lục phân =', hex(number))
number = 0 print(number, 'chuyển sang dạng thập lục phân =', hex(number))
number = -34 print(number, 'chuyển sang dạng thập lục phân =', hex(number))
returnType = type(hex(number)) print('Return type from hex() is', returnType)
Run the program, the result is:
435 chuyển sang dạng thập lục phân = 0x1b3 0 chuyển sang dạng thập lục phân = 0x0 -34 chuyển sang dạng thập lục phân = -0x22 Return type from hex() is
Example 2: Representing the hexadecimal form of the float data type
If you need to find the hexadecimal string of data of type float, you need to use the method float.hex ().
number = 2.5 print(number, 'chuyển sang dạng thập lục phân =', float.hex(number))
number = 0.0 print(number, 'chuyển sang dạng thập lục phân =', float.hex(number))
number = 10.5 print(number, 'chuyển sang dạng thập lục phân =', float.hex(number))
Run the program, the result is:
2.5 chuyển sang dạng thập lục phân = 0x1.4000000000000p+1 0.0 chuyển sang dạng thập lục phân = 0x0.0p+0 10.5 chuyển sang dạng thập lục phân = 0x1.5000000000000p+3