Python3 division( / vs // )

  • '/' float division
    • Description : Returns the quotient of two expressions.(나눗셈의 몫)
      결과는 항상 float이다.
    • example
      >>> 2 / 1
      2.0
      >>> 2 / 1.0
      2.0
      >>> 2.0 / 1
      2.0
      >>> 2 / 0.7
      2.857142857142857
  • '//' float division
    • Description : Returns the integral part of the quotient.(나눗셈의 몫의 정수부분)
    • example
      >>> 5.0 / 2
      2.5
      >>> 5.0 // 2
      2.0
      >>> 5 // 2
      2
  • 주의 할 점
    • // float division의 결과가 음인 경우 0의 방향이 아닌 마이너스 방향으로 내림(floor) 연산이 이루어지므로 사용시 주의를 요함.
      >>> -5.0 // 2
      -3.0
      >>> 5 // -2
      -3

댓글

이 블로그의 인기 게시물

레알팜 제조 수익 계산기

레알리 야구대회 도우미