파이썬에서 연산자는 데이터를 계산하고 비교하며 조건을 만들 때 꼭 필요한 핵심요소입니다.
오늘은 산술 연산자, 비교 연산자, 논리 연산자, 대입 연산자,
멤버십 연산자, 식별 연산자를 예제와 함께 정리해 보겠습니다.
1. 산술 연산자
산술 연산자는 기본 수학 연산을 수행합니다.
연산자 | 설명 | 예제 | 결과 |
+ | 더하기 | 2 + 3 | 5 |
- | 빼기 | 5 - 2 | 3 |
* | 곱하기 | 2 * 3 | 6 |
/ | 나누기 | 6 / 2 | 3.0 |
// | 몫 | 7 // 2 | 3 |
% | 나머지 | 7 % 2 | 1 |
** | 거듭제곱 | 2 ** 3 | 8 |
2. 비교 연산자
비교 연산자는 두 값을 비교하고 True 또는 False를 반환합니다.
연산자 | 설명 | 예제 | 결과 |
== | 같다 | 5 == 5 | True |
!= | 다르다 | 5 != 3 | True |
< | 작다 | 3 < 5 | True |
> | 크다 | 5 > 3 | True |
<= | 작거나 같다 | 3 <= 5 | True |
>= | 크거나 같다 | 5 >= 5 | True |
3. 논리 연산자
논리 연산자는 조건을 결합하거나 반전시킬 때 사용합니다.
연산자 | 설명 | 예제 | 결과 |
and | 두 조건 모두 참 | True and False | False |
or | 하나라도 참 | True or False | True |
not | 조건 반전 | not True | False |
4. 대입 연산자
대입 연산자는 값을 변수에 할당하거나 누적 연산을 수행합니다.
연산자 | 설명 | 예제 | 결과 |
= | 값 할당 | x = 5 | x = 5 |
+= | 더한 후 할당 | x += 3 | x = 8 |
-= | 뺀 후 할당 | x -= 2 | x = 6 |
*= | 곱한 후 할당 | x *= 2 | x = 12 |
/= | 나눈 후 할당 | x /= 4 | x = 3.0 |
5. 멤버십 연산자
멤버십 연산자는 특정 값이 시퀀스(리스트, 문자열 등)에 속해 있는지 확인합니다.
연산자 | 설명 | 예제 | 결과 |
in | 값이 포함됨 | "a" in "apple" | True |
not in | 값이 포함되지 않음 | "b" not in "apple" | True |
6. 식별 연산자
식별 연산자는 두 객체가 같은 메모리 위치에 있는지를 확인합니다.
연산자 | 설명 | 예제 | 결과 |
is | 같은 객체인지 확인 | x is y | True / False |
is not | 다른 객체인지 확인 | x is not y | True / False |
연습 문제
1. a = 10, b = 3 일 때 산술 연산자를 사용해 몫과 나머지를 구해보세요.
a = 10
b = 3
quotient = a // b # 몫 구하기
remainder = a % b # 나머지 구하기
print("몫:", quotient) # 출력: 몫: 3
print("나머지:", remainder) # 출력: 나머지: 1
2. 리스트 numbers = [1, 2, 3, 4]에서 멤버십 연산자로 3이 리스트에 포함되어 있는지 확인하세요.
numbers = [1, 2, 3, 4]
# 3이 리스트에 포함되어 있는지 확인
is_in_list = 3 in numbers
print("3이 리스트에 포함되어 있는가?", is_in_list) # 출력: 3이 리스트에 포함되어 있는가? True
3. 변수 x = 5, y = 5일 때, is 연산자를 사용해 두 변수가 같은 객체인지 비교해 보세요.
x = 5
y = 5
print("x와 y가 같은 객체인가?", x is y) # 출력: x와 y가 같은 객체인가? True
7. 더 알아보기
6. Expressions
This chapter explains the meaning of the elements of expressions in Python. Syntax Notes: In this and the following chapters, extended BNF notation will be used to describe syntax, not lexical anal...
docs.python.org
파이썬 연산자 공식 설명
[파이썬 기초] if 조건문 쉽게 배우기
파이썬 프로그래밍에서 가장 중요한 제어문!if 조건문의 개념부터 활용까지 상세히 알아봅니다. 1. 조건문 (if, else)- if : 조건이 참이면 특정 코드를 실행합니다.- else : 조건이 거짓이면 다른 코
creatolog.tistory.com
파이썬 조건문
마치며
오늘은 파이썬 연산자를 정리했습니다.
다음 글에서는 조건문에 대해 알아보겠습니다.
도움이 되셨다면 댓글로 알려주세요!
'Python' 카테고리의 다른 글
파이썬 반복문 완벽 가이드 for문과 while문 (1) | 2024.12.20 |
---|---|
[파이썬 기초] 조건문 완벽 정리 if, elif, else와 예제 코드 (0) | 2024.12.19 |
[파이썬 기초] 변수와 자료형 완벽 정리 (5) | 2024.12.18 |
[파이썬 실전 문제 풀이 3선: 초보자를 위한 기초 연습] (2) | 2024.12.17 |
[파이썬] 판다스로 블로그 통계 분석하기 (.csv 파일) (1) | 2024.12.15 |