본문 바로가기

Python

[파이썬 기초] 연산자 총정리 종류와 사용법

728x90
반응형
SMALL

파이썬에서 연산자는 데이터를 계산하고 비교하며 조건을 만들 때 꼭 필요한 핵심요소입니다.

오늘은 산술 연산자, 비교 연산자, 논리 연산자, 대입 연산자,

멤버십 연산자, 식별 연산자를 예제와 함께 정리해 보겠습니다.

 

 

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

파이썬 조건문

 

 

마치며

오늘은 파이썬 연산자를 정리했습니다.

다음 글에서는 조건문에 대해 알아보겠습니다.

도움이 되셨다면 댓글로 알려주세요!

 

 

728x90
반응형
LIST