Programming/Python
Python - 자연수의 진수 변환
besforyou999
2022. 9. 9. 13:40
bin() 대신 format()
bin() 메소드로 자연수를 이진수로 변환하면 앞에 '0b'가 붙는 불편함이 존재합니다.
그러므로 format() 메소드를 사용합시다.
format의 첫 번째 인자로 변환하려는 자연수를, 두 번째 인자로 바꾸고 싶은 진수의 첫문자를 넣으면 됩니다.
이진수로 변환하려면 'binary'의 첫 문자인 'b'를 넣으면 됩니다.
다른 진수로 변환도 가능합니다.
이진수 -> 'binary' -> 'b'
8진수 -> 'octal' -> 'o'
16진수 + 소문자 - > 'Hex' -> 'x'
16진수 + 대문자 -> 'Hex' -> 'X'
10진수 - > 'Decimal' -> 'd'