Python/기초

파이썬 연산자 종류와 사용법 정리

creator6556 2025. 3. 15. 08:16

1 연산자와 피연산자

1. 피연산자

→ 연산이 될 수 있는 값들

2. 연산자

→ 연산을 수행하는 기호

→ 크게 산술, 비교, 논리, 대입, 특수 연산자로 구분


2 산술 연산자

+ 덧셈(정수, 실수, 복소수, 문자열 등)
- 뺄셈
* 곱셈
** 거듭제곱
/ 나눗셈(실수 결과)
// 나눗셈(정수 결과)
% 나머지

※ 불리언 값은 True일 때만 연산 가능


3 비교 연산자

== 같음
!= 다름
<, <=, >, >= 크기 비교(정수, 실수, 문자열 등)

 


4 논리 연산자

and 두 값이 모두 참일 때 True 반환
or 둘 중 하나라도 참일 때 True 반환
not 불리언 값을 반전하여 반환

※ 거짓으로 평가되는 값들은 0, 0.0, None, 빈 문자열, 빈 리스트, 빈 딕셔너리 등이 있음


5 대입 연산자

1. 기본

= True 반환

2. 복합 대입 연산자

+= 연산 후 값 할당
-=
*=
**=
/=
//=
%=

6 특수 연산자

1. 비트 연산자(정수에서 사용)

& 비트 AND
| 비트 OR
^ 비트 XOR
~ 비트  NOT
<< 비트 왼쪽 시프트
>> 비트 오른쪽 시프트

2. 멤버 연산자

in 특정 값이 컬렉션에 포함되어 있는지 확인
not in 특정 값이 컬렉션에 포함되어 있지 않는지 확인

3. 식별 연산자

is 두 객체가 동일한 메모리 주소를 참조하는지 확인
is not 두 객체가 다른 메모리 주소를 참조하는지 확인

4. 집합 연산자

| 합집합
& 교집합
- 차집합
^ 대칭 차집합

7 연산자 우선순위

1. 괄호 ()

2. 거듭제곱 **

3. 단항 연산자 (양수/음수 부호, 비트 반전)

4. 곱셈, 나눗셈, 몫, 나머지

5. 덧셈, 뺄셈

6. 비트 이동 연산자

7. 비트 AND, XOR, OR

8. 비교 연산자

9. 논리 연산자

10. 대입 연산자


좀 더 상세한 내용을 원하는 분들은 아래 링크로 접속

https://m.blog.naver.com/math717/223642517607?recommendTrackingCode=2

 

Python 연산

우리가 어렸을 때 수학을 배운다면 1부터 숫자를 세는 법을 배운 다음에 수학에서 배운다면 덧셈, 뺄셈, 곱...

blog.naver.com