16 진수
hex() : 16 진수로 바꿔주는 함수
hex(10) # 0xa
hex(255)# 0xff
16진수를 10진수로 변환하는 방법
n = a
x = int(n,16) # 입력된 str을 16진수로 변환해 변수에 저장
print(x) # 10이 출력
10진수를 16진수로 출력 (포맷팅)
n = 10
print('%x' % n) # 16진수의 10에 해당하는 a가 출력
print('%X' % n) # 16진수의 10에 해당하는 A가 출력
16진수로 변환하는 방법은 '%x'를 붙이고 %를 붙이고 정수를 입력하면 된다.
x가 대문자면 16진수 대문자 형태로 출력 소문자면 소문자 형태로 출력 된다.
8진수
oct() : 8진수로 바꿔주는 함수
oct(10) # 0o12
oct(15) # 0o17
10진수를 8진수로 출력 (포맷팅)
x = 15
print('%o' % x) # 17 (8진수)
2진수
bin() : 2진수로 바꿔주는 함수
bin(10) # 0b1010
bin(15) # 0b1111
'알고리즘' 카테고리의 다른 글
요소 개수 찾기 count() , Counter (1) | 2022.10.07 |
---|---|
정렬(오름,내림 차순) 및 리스트 요소 순서 뒤집기(reverse,reversed) (0) | 2022.10.05 |
프로그래머스 - Lv1. 두 정수 사이의 합 (0) | 2022.10.03 |
프로그래머스 - Lv1. 정수 제곱근 판별 (0) | 2022.10.03 |
시간 복잡도 (Big-O) (0) | 2021.11.01 |