728x90
728x90

파이썬에서 / 연산자와 // 연산자의 차이점

들어가며

  • 파이썬에서 @/@ 연산자와 @//@ 연산자의 차이점에 대해서 알아보자.

 

@/@ 연산자 (평범한 나눗셈)

  • @/@ 연산자는 실수 나눗셈을 수행한다.
  • 결과는 항상 부동 소수점(@float@) 형태로 반환된다.
  • 예를 들어, @7 / 2@의 결과는 @3.5@가 된다.

 

@//@ 연산자 (정수 나눗셈 또는 바닥 나눗셈)

  • @//@ 연산자는 정수 나눗셈을 수행한다.
  • 결과는 소수 부분을 버린 후 정수(@int@) 형태로 반환된다.
  • 예를 들어, @7 // 2@의 결과는 @3@이 된다. 소수 부분인 @0.5@는 버려진다.
  • @//@ 연산자는 주로 나눗셈 결과를 정수로 얻고자 할 때 사용된다.
    • 예를 들어, 리스트의 중간 인덱스를 찾을 때, @(len(lst) - 1) // 2@와 같이 사용하여 중간값을 구할 수 있다.

 

a = 7 / 2  # a는 3.5
b = 7 // 2  # b는 3
728x90
728x90