(python) 진수 변환 - 10진수, 2진수, 8진수, 16진수

berry ·2021년 7월 6일
0

Python

목록 보기
6/15
post-thumbnail

🧩 진수 변환

파이썬은 기본 10진수이고, 진수를 변환할 수 있다.
변환했을 때는 각 진수에 따라 접두어가 붙는다. 그러나 접두어 없이도 출력 가능!

📌 2진수

bin(number)
answer = format(number, 'b')

이진법(Binary number)의 앞 세글자 Bin을 땀

  • bin(8)
    이진법을 나타내는 0b가 머리에 붙어 출력
  • format(8, 'b')
    2진수의 수만 출력

📌 8진수

oct(number)
answer = format(number, 'o')

팔진법(Octal number)의 앞 세글자 Oct을 땀

  • oct(8)
    팔진법을 나타내는 0o가 머리에 붙어 출력
  • format(8, 'o')
    8진수의 수만 출력

📌 16진수

hex(number)
answer = format(number, 'x')

십육진법(Hexadecimal number)의 앞 세글자 hex를 따옴

hex(8)
십육진법을 나타내는 0x가 머리에 붙어 출력
format(8, 'x')
16진수의 수만 출력


📌 10진수

int(number)
answer = int('number', 원래 진수)


profile
Engineer

0개의 댓글