Python hex ()

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ố 0xcho 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

thú vị bài viết...