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
'Programming > Python' 카테고리의 다른 글
[Python] ORM(Object Relational Mapping) 라이브러리 사용해보기 (SQLAlchemy) (0) | 2023.11.14 |
---|---|
[Python] HTML 코드를 이미지로 변환하는 방법 (Html2Image) (0) | 2023.11.06 |
[Python] 파이썬을 이용하여 텔레그램(Telegram) 메시지 보내는 방법 (0) | 2023.11.06 |
[Python] 파이썬을 이용하여 이메일 보내는 방법 (smtplib, email) (0) | 2023.11.02 |
[Python] 맵(Map)과 리스트(List)의 차이점 (0) | 2023.10.08 |
[Python] try except 문을 사용할 때, 예외(Exception) 정보 출력하는 방법 (0) | 2023.09.08 |
[Python] 삼항 연산자(Ternary Conditional Operator) (0) | 2023.08.23 |
[Python] 딕셔너리에 리스트 형태의 값(Value)을 추가하는 방법 (0) | 2023.08.04 |