반응형
목차
Python Hex, Decimal, Binary (16진수, 10진수, 2진수) 서로 변환하기
몇 진수의 값이든 십진수로 변환을 쉽게 할 수 있습니다.
파이썬에서 제공하는 int 함수를 사용하면 어떤 값이든 10진수로 변환 가능합니다.
- int(value, base)
int의 Syntax는 위와 같습니다.
Option 값의 특성은 아래와 같습니다.
- value : string으로 된 변환하고 자 하는 수
- base : value 값의 진수
16진수와 2진수 변환 함수는 아래와 같습니다.
- hex(value)
- bin(value)
value 값은 integer(정수) 값을 입력으로 받습니다.
16진수 수를 10진수 2진수 그리고 다시 16진수 수로 변환해 보기 예제
예제 코드>>
hex_value = "1f"
dec_value = int(hex_value, base=16)
bin_value = bin(dec_value)
hex_value2 = hex(dec_value)
print(hex_value)
print(dec_value)
print(bin_value)
print(hex_value2)
결과>>
1f
31
0b11111
0x1f
반응형
'파이썬(Python) > 문법' 카테고리의 다른 글
[Python]지수승 불러오고 계산하기(Exponential Number, Nano, Pico, Micro, Milli, etc..) (0) | 2022.01.05 |
---|---|
[Python] String 위치 별 공백 없애기 (strip, replace, re) (0) | 2021.10.25 |
[Python] String 대문자/소문자 바꾸기/ 카운트 함수 (capitalize, upper, lower, count) (0) | 2021.10.14 |
[Python] String 단어 나누기, 단어 바꾸기 (split, replace) (0) | 2021.10.13 |
[Python] String 인코딩, 디코딩 함수 (encode, decode) (0) | 2021.10.13 |