라일락 꽃이 피는 날

[Python] 진법 변환 함수 본문

프로그래밍/Python

[Python] 진법 변환 함수

eunki 2021. 4. 22. 20:11
728x90

1. 진법 표현 방법

 

진법 표현 문자 표현 식
2 0, 1 0b
8 0, 1, 2, 3, 4, 5, 6, 7 0o
10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9  
16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 0x

표현 식에서의 0은 표현 식을 나타내주기 위한 구분 코드다.

각 진법에 해당하는 표현 식을 앞에 붙이면 자동으로 10진수로 변환되어 출력된다.

print(0b10)  # 2
print(0o10)  # 8
print(0x10)  # 16

 

 

 

2. 진법 변환

bin() : 2진수 값으로 변환

oct() : 8진수 값으로 변환

hex() : 16진수 값으로 변환

진법 변환 함수를 이용하면 출력될 때 앞에 표현식이 붙는다.

print(bin(100))  # 0b1100100
print(oct(100))  # 0o144
print(hex(100))  # 0x64
728x90

'프로그래밍 > Python' 카테고리의 다른 글

[Python] 변수  (0) 2021.04.23
[Python] 서식 문자  (0) 2021.04.22
[Python] 내장 함수  (0) 2021.04.22
[Python] 주석 (Comment)  (0) 2021.04.22
[Python] 이스케이프 문자  (0) 2021.04.22