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 |