16 진수 파이썬에서 범위를 만드는 방법?

Nov 27 2020

변수 a와 변수 b에서 파이썬 범위를 만들고 싶습니다.

a = 0x88
b = 0xff
for x range(a, b):
    print(x)

내 코드에서 다음과 같은 결과 136, 137, 138, 139 ...

하지만 이렇게 반복 한 결과를 원합니다

88, 89, 8a, 8b, 8c, 8d, 8e, 8f, 90, 91 .... ff

도와주세요, 감사합니다

답변

3 Hamza Nov 27 2020 at 02:24

사용 hex()기능 :

a = 0x88
b = 0xff
for x in range(a, b):
    print(hex(x))

결과 :

0x88
0x89
0x8a
0x8b
0x8c
0x8d
0x8e
0x8f
0x90
0x91
0x92
0x93
0x94
...
2 user14678216 Nov 27 2020 at 02:23

를 사용 hex(x)하여 x16 진수 로 변환 할 수 있습니다.

따라서 코드는 다음과 같습니다.

a = 0x88
b = 0xff
for x in range(a, b):
    print(hex(x))