파이썬을 처음 배우는 사람이라면 연산자(Operator) 개념을 반드시 익혀야 한다.
연산자는 숫자, 문자열, 변수 등에 수학적/논리적 연산을 수행하는 기호이다.
오늘은 산술 연산자, 비교 연산자, 논리 연산자, 할당 연산자 등 파이썬의 기본 연산자를 하나씩 배워보자! 🚀
📌 1. 산술 연산자 (Arithmetic Operators)
산술 연산자는 수학적인 계산을 할 때 사용한다.
+, -, *, /, %, //, ** 연산자가 있다.
| + | 덧셈 | 10 + 5 | 15 |
| - | 뺄셈 | 10 - 5 | 5 |
| * | 곱셈 | 10 * 5 | 50 |
| / | 나눗셈(실수) | 10 / 3 | 3.3333 |
| // | 몫(정수) | 10 // 3 | 3 |
| % | 나머지 | 10 % 3 | 1 |
| ** | 거듭제곱 | 2 ** 3 | 8 |
✅ 실습 예제

💡 Tip: / 연산자는 실수 결과를 반환하지만, // 연산자는 정수 몫을 반환한다.
📌 2. 비교 연산자 (Comparison Operators)
비교 연산자는 두 개의 값을 비교하여 참(True) 또는 거짓(False)을 반환한다.
연산자의미예제결과
| == | 같다 | 10 == 10 | True |
| != | 다르다 | 10 != 5 | True |
| > | 크다 | 10 > 5 | True |
| < | 작다 | 10 < 5 | False |
| >= | 크거나 같다 | 10 >= 10 | True |
| <= | 작거나 같다 | 10 <= 9 | False |
✅ 실습 예제

💡 Tip: 비교 연산자는 if 문과 함께 자주 사용된다!
📌 3. 논리 연산자 (Logical Operators)
논리 연산자는 여러 개의 조건을 조합할 때 사용한다.
연산자의미예제결과
| and | 두 조건이 모두 참이면 참 | (10 > 5) and (10 < 20) | True |
| or | 하나라도 참이면 참 | (10 > 5) or (10 > 20) | True |
| not | 결과를 반대로 변환 | not(10 > 5) | False |
✅ 실습 예제

💡 Tip: and 연산자는 모든 조건이 참이어야 True를 반환하고, or 연산자는 하나라도 참이면 True를 반환한다.
📌 4. 할당 연산자 (Assignment Operators)
할당 연산자는 변수에 값을 저장하거나 연산 후 저장할 때 사용한다.
연산자의미예제동일한 표현
| = | 값 할당 | x = 10 | x에 10 저장 |
| += | 더해서 저장 | x += 5 | x = x + 5 |
| -= | 빼서 저장 | x -= 3 | x = x - 3 |
| *= | 곱해서 저장 | x *= 2 | x = x * 2 |
| /= | 나눠서 저장 | x /= 4 | x = x / 4 |
| //= | 몫 저장 | x //= 3 | x = x // 3 |
| %= | 나머지 저장 | x %= 2 | x = x % 2 |
✅ 실습 예제

💡 Tip: +=, -=, *=, /= 등을 사용하면 코드를 간결하게 만들 수 있다!
✅ 마무리 요약
✔ 산술 연산자: +, -, *, /, //, %, ** (수학 연산)
✔ 비교 연산자: ==, !=, >, <, >=, <= (두 값 비교)
✔ 논리 연산자: and, or, not (조건 조합)
✔ 할당 연산자: =, +=, -=, *=, /= 등 (값 저장 및 연산)
💡 이제 기본 연산자를 익혔다면, 조건문(if 문)과 반복문(for, while)을 배워보자! 🚀
📢 다음 포스팅에서는 "파이썬 조건문 (if 문) 완벽 정리"를 다룰 예정이다.

'파이썬(Python)' 카테고리의 다른 글
| 초보자도 쉽게 따라하는 Qt Designer 설치 가이드 (0) | 2025.02.14 |
|---|---|
| 파이썬(Python) 함수와 모듈 완벽 가이드 (초보자용) (0) | 2025.02.10 |
| 파이썬(Python) 초급 데이터 타입 : 문자열, 리스트, 튜플, 딕셔너리 완벽 정리! (0) | 2025.02.05 |
| 파이썬(Python) 기초 <변수와 데이타타입> (0) | 2025.02.04 |
| 파이썬 IDE 간편 설정가이드(vscode) 및 확장프로그램 추천 (0) | 2025.02.03 |