Python 연산자를 정리해둔다.

 

1. 기본 연산자

연산자 설명 예시 결과
+ 덧셈 3 + 2 5
- 뺄셈 3 - 2 1
* 곱셈 3 * 2 6
/ 나눗셈 3 / 2 1.5
// 3 // 2 1
% 나머지 3 % 2 1
** 거듭제곱 3 ** 2 9

2. 연산자 우선순위

우선순위 연산자
1 ()
2 **
3 +, - (단항)
4 *, /, //, %
5 +, - (이항)
6 관계 연산자 (>, <, ==, != 등)
7 논리 연산자 (not, and, or)

3. 대입 연산자

연산자 설명 예시 결과
= 대입 x = 5 x = 5
+= 덧셈 후 대입 x += 3 x = x + 3
-= 뺄셈 후 대입 x -= 3 x = x - 3
*= 곱셈 후 대입 x *= 3 x = x * 3
/= 나눗셈 후 대입 x /= 3 x = x / 3
//= 몫 연산 후 대입 x //= 3 x = x // 3
%= 나머지 연산 후 대입 x %= 3 x = x % 3
**= 거듭제곱 후 대입 x **= 3 x = x ** 3

4. 관계 연산자

연산자 설명 예시 결과
== 같음 3 == 3 TRUE
!= 같지 않음 3 != 2 TRUE
> 3 > 2 TRUE
< 작음 3 < 2 FALSE
>= 크거나 같음 3 >= 2 TRUE
<= 작거나 같음 3 <= 2 FALSE

5. 논리 연산자

연산자 설명 예시 결과
and 모두 참 True and False FALSE
or 하나라도 참 True or False TRUE
not 반대 값 not True FALSE

6. 비트 연산자

연산자 설명 예시 결과
& 비트 AND 5 & 3 1
` ` 비트 OR `5
^ 비트 XOR 5 ^ 3 6
~ 비트 NOT ~5 -6
<< 왼쪽 시프트 5 << 1 10
>> 오른쪽 시프트 5 >> 1 2

7. 시퀀스 연산자

연산자 설명 예시 결과
in 포함 여부 'a' in 'apple' TRUE
not in 포함되지 않음 'b' not in 'apple' TRUE
+ 연결 [1, 2] + [3, 4] [1, 2, 3, 4]
* 반복 [1, 2] * 3 [1, 2, 1, 2, 1, 2]

8. 기타 연산자

연산자 설명 예시 결과
is 동일 객체 여부 x is y True/False
is not 동일 객체 아님 x is not y True/False
728x90

'추가 공부 > Python' 카테고리의 다른 글

[Python] csv 모듈을 활용한 파일 입출력  (0) 2024.11.27
[Python] Numpy 기초  (0) 2024.11.25
[Python] 변수와 자료형  (0) 2024.11.22
[Python] 기본 자료형  (0) 2024.11.22
[Python] IntelliJ Python 설치 및 실행  (0) 2024.11.17
개발자가 되고 싶은 곰