진수 변환
- 파이썬은 기본적으로 10진수 형태로 숫자 표현
- 다른 진수 표현은 접두어 필요
1. n진수 -> 10진수
int(num, n)
num : 숫자(string)
n : 진법(2, 3, 8, 16 등)
2. 10진수 -> n진수
1) 접두어 있는 변환
# 1) 10진수 -> 2진수
bin(10)
# 2) 10진수 -> 8진수
oct(10)
# 3) 10진수 -> 16진수
hex(10)
그 외 진법들은 직접 코드 작성 필요
접두어
- 2진수 : 0b
- 8진수 : 0o
- 16진수 : 0x
2) 접두어 없는 변환
# 10진수 -> 2진수
format(10, 'b')
# 10진수 -> 8진수
format(10, 'o')
# 10진수 -> 16진수
format(10, 'x')
3. n진수 -> n진수
n1진수 -> 10진수 -> n2진수
'공부 > 파이썬' 카테고리의 다른 글
[Python] 제곱근 구하기 (0) | 2022.11.10 |
---|