파이썬 int : n진법으로 표현된 수를 10진수로 변환해 봅시다.
진법은 항상 귀찮습니다. 예를 들어 10진수의 '12345'의 값을 10진수로 출력하거나, 16진수의 '12345'의 값을 10진수로 출력하거나. 이 귀찮음을 해결할 방법이 없을까요? 파이썬에는 int가 있습니다. 사실 저는 단순히 문자열을 정수로 변환하기 위해서 쓰는 줄로만 알았습니다. 이걸 잘 이용하면 k진수를 10진수로 바꿀 때, 대소문자가 오는 경우에 자릿수를 계산하는 귀찮은 처리를 덜 수 있습니다. 예제 몇 개를 보면서 이해해 보도록 하겠습니다. 먼저, 36진수로 표현된 'abcde', 'ABCDE'를 10진수로 바꿉니다. 다음에, 2진수로 표현된 '10110'을 10진수로 바꿉니다. 여기서, base 인자가 들어간 것이 있고, 들어가지 않은 게 있습니다. base 인자가 들어가면, 1번째 인자..
코딩/파이선
2021. 5. 14. 02:14
최근댓글