Engineering Note

[Python] int 함수 본문

Programming Language/Python

[Python] int 함수

Software Engineer Kim 2022. 1. 30. 13:10

파이썬의 int 함수는 실수 또는 문자열로 표현된 숫자를 정수로 바꾸어 주는 함수이다.

 

 

12.3 실수를 int 함수의 매개변수로 넣으면 소수점 이하부분은 지워지고 정수 부분만 반환한다.

 

"11" 이라는 문자열로 된 수를 int 함수의 매개변수로 넣으면 11이라는 10진수 형태의 정수를 반환한다. 여기서 10진수형태라고 한 이유는 int가 default로 10진수의 정수로 반환하고 다른 조건을 넣어준다면 다른 진법표기형태로 수를 바꿀수도 있기 때문이다.

 

 

만약 "11"이 2진법의 수를 나타낸 것이였다면 이 수를 2진법의 정수로 바꾸고 싶을 것이다. 그렇다면 다음과 같이 하면된다. int("11",2) 첫 번째 매개변수에 기존 수를 넣어주고, 두 번째 매개변수의 바꾸고 싶은 형태의 진법에 대한하는 n값을 넣어주면 된다. 여기서는 "11"을 2진법으로 바꾼다는 의미이다.

 

 

Comments