정수는 수량을 정밀하게 저장한다. 부동소수점 값과 달리 반올림 오류가 없다.

    하지만 시스템 용량은 결국 한계가 있다. 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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.