[python] 2진수, 8진수, 16진수 반환 내장함수 | bin(), oct(), hex()

·2024년 12월 17일
0

bin(), oct(), hex()

n = 64

b = bin(n)
o = oct(n)
h = hex(n)

print(b)
print(o)
print(h)

# 결과
0b1000000
0o100
0x40
  • 2진수 앞에는 0b, 8진수 앞에는 0o, 16진수 앞에는 0x가 붙어서 출력된다.
  • 결과는 '문자열'

다시 10진수로 변환하기

b = int('0b1000000', 2)
o = int('0o100', 8)
h = int('0x40', 16)

print(b)
print(o)
print(h)

# 결과
64
64
64
profile
To Dare is To Do

0개의 댓글