반응형
파이썬에서 16진수를 10진수로 변환하려면 어떻게 해야 합니까?
나는 16진수() 함수가 16진수 데이터를 10진수로 변환하는 펄 코드를 가지고 있습니다.파이썬에서 어떻게 할 수 있습니까?
"hex data"가 폼의 문자열을 의미하는 경우
s = "6a48f82d8e828ce82b82"
사용할 수 있습니다.
i = int(s, 16)
그것을 정수로 변환하고,
str(i)
십진수 문자열로 변환합니다.
>>> int("0xff", 16)
255
또는
>>> int("FFFF", 16)
65535
문서를 읽습니다.
문자 그대로의 평가를 사용할 수 있습니다.
>>> ast.literal_eval('0xdeadbeef')
3735928559
또는 인수로 기본값을 지정합니다.int
:
>>> int('deadbeef', 16)
3735928559
베이스를 지정하는 경우 잘 알려지지 않은 트릭0
로.int
그런 다음 Python은 문자열 접두사를 사용하여 기본값을 결정하려고 시도합니다.
>>> int("0xff", 0)
255
>>> int("0o644", 0)
420
>>> int("0b100", 0)
4
>>> int("100", 0)
100
언급URL : https://stackoverflow.com/questions/9210525/how-do-i-convert-hex-to-decimal-in-python
반응형
'programing' 카테고리의 다른 글
재할당 사용과 무료 사용의 차이점 -> malloc 함수 (0) | 2023.06.11 |
---|---|
가장 많이 사용되지 않는 데이터 시각화 (0) | 2023.06.11 |
인터페이스에 대한 검사 인스턴스 (0) | 2023.06.11 |
pip을 사용하여 SciPy 및 NumPy 설치 (0) | 2023.06.11 |
사서함을 사용할 수 없습니다.서버 응답: 5.7.1 abc@xyz에 대해 릴레이할 수 없습니다.com (0) | 2023.06.11 |