프로그래머스 레벨2 이진 변환 반복하기
10진수에서 2, 8, 16진수 변환
- bin(), oct(), hex() 함수 사용, 결과는 문자열 타입
- format() 함수 사용, 두 번째 인자에서 # 제거 시 접두어가 빠진 결과 얻을 수 있음
value = 30
b = bin(value) # 0b11110
o = oct(value) # 0o36
h = hex(value) # 0x1e
b1 = format(value, '#b') # 0b11110
b2 = format(value, 'b') # 11110
'CodingTest > Python Grammar Notes' 카테고리의 다른 글
[Python] 나눗셈, 몫과 나머지 (0) | 2023.03.08 |
---|---|
[Python] 우선순위 큐와 힙(PriorityQueue & heapq) (0) | 2023.03.06 |
[Python] 대문자와 소문자 (반환, 검사) (0) | 2023.01.11 |
[Python] 에러와 예외 (try, except, raise ..) (1) | 2022.10.18 |
[Python] 정규 표현식 (Regular Expression, RE) (2) | 2022.10.11 |