làm thế nào để tạo phạm vi trong python thập lục phân?
Nov 27 2020
Tôi muốn tạo một phạm vi trong python từ biến a và biến b
a = 0x88
b = 0xff
for x range(a, b):
print(x)
từ mã của tôi cho kết quả như thế này 136, 137, 138, 139 ...
nhưng tôi muốn kết quả của vòng lặp như thế này
88, 89, 8a, 8b, 8c, 8d, 8e, 8f, 90, 91 .... ff
làm ơn giúp tôi, cảm ơn
Trả lời
3 Hamza Nov 27 2020 at 02:24
Sử dụng hex()chức năng:
a = 0x88
b = 0xff
for x in range(a, b):
print(hex(x))
kết quả trong:
0x88
0x89
0x8a
0x8b
0x8c
0x8d
0x8e
0x8f
0x90
0x91
0x92
0x93
0x94
...
2 user14678216 Nov 27 2020 at 02:23
Bạn có thể sử dụng hex(x)để chuyển đổi xsang số thập lục phân.
Do đó mã của bạn sẽ giống như sau:
a = 0x88
b = 0xff
for x in range(a, b):
print(hex(x))