Hàm hex () chuyển đổi một số nguyên thành chuỗi thập lục phân tương ứng.
Cú pháp của hex()
là:
hex (x)
Tham số hex ()
hex()
hàm nhận một đối số duy nhất.
x - số nguyên ( int
đối tượng hoặc nó phải xác định __index__()
phương thức trả về số nguyên)
Giá trị trả về từ hex ()
hex()
hàm chuyển đổi một số nguyên thành số thập lục phân tương ứng ở dạng chuỗi và trả về nó.
Chuỗi thập lục phân được trả về bắt đầu bằng tiền tố 0x
cho biết nó ở dạng thập lục phân.
Ví dụ 1: Cách hoạt động của hex ()?
number = 435 print(number, 'in hex =', hex(number)) number = 0 print(number, 'in hex =', hex(number)) number = -34 print(number, 'in hex =', hex(number)) returnType = type(hex(number)) print('Return type from hex() is', returnType)
Đầu ra
435 trong hex = 0x1b3 0 trong hex = 0x0 -34 trong hex = -0x22 Loại trả về từ hex () là
Nếu bạn cần tìm một biểu diễn thập lục phân của một float, bạn cần sử dụng float.hex()
phương thức.
Ví dụ 2: Biểu diễn số thập lục phân của một số thực
number = 2.5 print(number, 'in hex =', float.hex(number)) number = 0.0 print(number, 'in hex =', float.hex(number)) number = 10.5 print(number, 'in hex =', float.hex(number))
Đầu ra
2,5 trong hệ lục phân = 0x1.4000000000000p + 1 0,0 trong hệ lục phân = 0x0.0p + 0 10,5 trong hệ lục phân = 0x1.5000000000000p + 3