정수는 수량을 정밀하게 저장한다. 부동소수점 값과 달리 반올림 오류가 없다.
하지만 시스템 용량은 결국 한계가 있다. 10100과 같이 큰 숫자는 파이썬에서 다루기에 너무 크다.
Version ≡
파이썬의 정수와 부동소수점의 나눗셈(/)은 파이썬 버전에 따라 다르게 동작한다.
파이썬 3.0의 나눗셈 규칙은 다음과 같다.
• 두 숫자의 나눗셈은 정수와 부동소수점에 상관없이 항상 부동소수점 결과를 반환한다.
4 / 2 # 결과는 2.0
7 / 4 # 결과는 1.75
• 숫자를 나누고 정수(몫) 결과만 얻고 싶다면, 정수 나눗셈(//)을 사용한다. 부동소수점에서도 사용할 수 있다.
4 // 2 # 결과는 2
7 // 4 # 결과는 1
23 // 5 # 결과는 4
8.0 // 2.5 # 결과는 3.0
• 나머지 나눗셈(%)으로 나머지를 구할 수 있다.
23 % 5 # 결과는 3