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

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Python bytes.fromhex()

Android Minimum touch target size

tensorflow tf.random.uniform()

tensorflow tf.expand_dims()

KiCad 시작하기 2 (PCB 만들기)

Forensics .pyc 파일 .py로 복구하기

Android Java 8+ Api desugaring

Android AVD Ram size change