Python int()

사용 버전 : Python 3.6.8
​

파이썬 int()에 대해서 알아보겠습니다.

괄호 안에는 숫자 또는 문자, base 속성이 들어갑니다.
​
int()는 문자나 다른 진법의 숫자를 10 진법으로 변경해줍니다.
​
괄호 안에 아무것도 적지 않을 시, 0을 반환합니다.












기본적으로 10진수로 변환해줍니다.








그렇기 때문에, 10진수를 넘어서면, 오류가 발생합니다.








base 속성을 이용하면, 진법을 변경할 수 있습니다.
base는 0 또는 2에서 36까지 사용할 수 있습니다.
​
36 진법의 경우입니다.








16 진법의 경우입니다.












base에 0을 사용하게 되면, 0x, 0o, 0b의 문자를 해석하여, 알맞은 진법으로 변경해줍니다.









위와 같이, 동일한 결과가 나옵니다.
​
​

끝.



카테고리: Standard Library, Python

댓글

이 블로그의 인기 게시물

음악 총보(Score), 파트보(Part)

Python urllib.parse.quote()

KiCad 시작하기 6 (FreeRoute 사용하기 1)

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

일본어 문장부호

Android 특정 SDK Version 설정하기

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

Android Compose Hilt

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Python urllib.request.urlopen()