본문 바로가기
프로그래밍/Python

[Python] 16진수 출력, 입력

by JR2 2021. 3. 29.
a = 10

print(hex(a))
print(oct(a))
print(bin(a))

print(int('0xa', 16))
print(int('0o12', 8))
print(int('0b1010', 2))

print('{:#x}'.format(a))
print('{:#o}'.format(a))
print('{:#b}'.format(a))

출력은 크게 3가지 방법이 있다.

 

1. hex, oct, bin 함수를 이용

2. int() 함수를 이용

3. format 함수를 이용

 

입력은 요렇게 할 수 있다.

a = int(input(), 16)

print('%o'%a)

댓글