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
'Python > 기초' 카테고리의 다른 글
파이썬에서 사용자 입력 받기: input() 함수 사용법 (0) | 2025.03.14 |
---|---|
파이썬 print() 함수의 사용법과 특징 (0) | 2025.03.13 |
Python에서 변수 정의와 사용법 (0) | 2025.03.12 |
Python 자료형의 이해와 특징 (0) | 2025.03.11 |
VSCode에서 Python 사용 준비하기: 설치 및 설정 방법 (0) | 2025.03.10 |