[python] 진수 변환

Yeri Kim·2024년 10월 10일

비밀 지도 문제를 풀다가 10진수를 2진수로 변환해야하는 상황이 생겼다.

그래서 찾아본 진수 변환 함수!

1. n진수 -> 10진수

int(string, base)

string에 바꿀 n진수 숫자를 넣고
base에 진법을 작성하면 끝.

print(int(101, 2))	#5

2. 10진수 -> 2,8,16진수

bin(), oct(), hex()

print(bin(11))	#0b1011
print(oct(11))	#0o13
print(hex(11))	#0xb

이 방법 말고도 .format을 사용해서 변환할 수도 있다.
근데 이 방법이 더 편하니까 이거 사용하자!

profile
Hi there!

0개의 댓글