반응형
최근에 상수가 처리에 대한 처리 작업을 하다가...
16진수 값을 처리해야하는 경우가 생겼어요
양식에는 16진수로 입력해놓고 .... 이걸 ... 10진수로 표현해야 해서 ...
(솔직히 그냥 하시길 완전 발했는 ... )
그래서 완전 간단히 준비했어요
먼저 16진수 2가지 형태로 준비했어요
하나는
"0xffff"
다른 하나는
"ffff"
이렇게 두개가 있어요
그렇지만 완전 간단합니다.
바로 int()명령어를 이용해서이죠
int(문자열, 16)
ex)
>>> int("0xffff",16)
65535
>>> int("ffff",16)
65535
간단하시죠?
그럼 10진수를 16진수로 바꿔볼까요
"{0:x}".format(수)
ex)
>>>"{0:x}".format(166)
'a6'
그럼 10진수를 8진수로 바꿔볼까요
"{0:o}".format(수)
ex)
>>>"{0:o}".format(166)
'246'
그럼 10진수를 2진수로 바꿔볼께요
"{0:b}".format(수)
ex)
>>>"{0:b}".format(166)
'10100110'
완전 완전 간단하죠?
부디 도움이 되시길
반응형
'AUTOMOTIVE&IT SW > Python' 카테고리의 다른 글
파이썬(Pythom) 에디터툴(IDE) PyCharm 설치 하기 (0) | 2018.06.17 |
---|---|
[Python] 날짜 시간 출력 하기 (0) | 2018.01.08 |