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)
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 비트연산자 &, |, ^,~ (0) | 2021.03.30 |
---|---|
[Python] Round 함수로 소수점 이용하기 (0) | 2021.03.29 |
[Python] 문자열을 특정문자를 기준으로 분리하기 - Split (0) | 2021.03.29 |
[Python] Print 함수의 여러가지 사용법 (0) | 2021.03.29 |
[Python] 아스키 코드를 사용해보자 (0) | 2021.03.29 |
댓글