다음 16 진수가 0x00000000004087b8이고이 값을 0x4087b8로 변환해야 내 목록에 추가 할 수 있습니다. 아무도 아이디어가 있어요 파이썬에서이 변환을 어떻게 할 수 있습니까?내 16 진수 주소를 변환하는 방법?
0
A
답변
4
난 당신이 문자열이 있다고 가정, 내가 추천 할 것 같은 그 일 :
이 이fixed_address = hex(int(address, 16))
+0
이것은 정말 멋진 방법입니다! –
3
어쩌면이 같은 작업 것인가?
hex_num = "0x00000000004087b8"
hex_num = "0x{}".format(hex.split('x')[1].lstrip('0'))
+0
그 점을 지적 해 주셔서 감사합니다. 따옴표를 잊어 버렸습니다. 내 잘못이야. 지금 시도해보십시오. –
가 [이런 일이?] 수 있을까 (https://stackoverflow.com/questions/13142347/how-to-remove-leading-and-trailing-zeros-in-a-string-python) – neophlegm
스트립은 x 앞에 0을 없애기 때문에 작동하지 않는다고 가정합니다. 그녀는 먼저 그것을 나눠서 다시 끈을 묶어야합니다. –
"0x00000000004087b8"은 무엇입니까 ?? 문자열? –