파이썬 연산자 완벽 마스터: 초보자도 쉽게 배우는 핵심 정리 (예제 포함!)
산술 연산자
산술 연산자는 수학적 계산을 수행하는 데 사용됩니다. 다음은 파이썬에서 사용되는 주요 산술 연산자입니다.
+
(덧셈)-
(뺄셈)*
(곱셈)/
(나눗셈)//
(몫)%
(나머지)**
(거듭제곱)
x = 10
y = 3
print(x + y) # 출력: 13
print(x - y) # 출력: 7
print(x * y) # 출력: 30
print(x / y) # 출력: 3.3333333333333335
print(x // y) # 출력: 3
print(x % y) # 출력: 1
print(x ** y) # 출력: 1000
비교 연산자
비교 연산자는 두 값을 비교하여 참 또는 거짓을 반환합니다.
==
(같음)!=
(다름)>
(크다)<
(작다)>=
(크거나 같다)<=
(작거나 같다)
x = 5
y = 10
print(x == y) # 출력: False
print(x != y) # 출력: True
print(x > y) # 출력: False
print(x < y) # 출력: True
print(x >= y) # 출력: False
print(x <= y) # 출력: True
논리 연산자
논리 연산자는 두 개 이상의 조건을 결합하여 참 또는 거짓을 반환합니다.
and
(그리고)or
(또는)not
(부정)
x = True
y = False
print(x and y) # 출력: False
print(x or y) # 출력: True
print(not x) # 출력: False
비트 연산자
비트 연산자는 정수의 비트 단위로 연산을 수행합니다.
&
(비트 AND)|
(비트 OR)^
(비트 XOR)~
(비트 NOT)<<
(왼쪽 쉬프트)>>
(오른쪽 쉬프트)
복합 할당 연산자
복합 할당 연산자는 연산과 할당을 동시에 수행합니다.
+=
-=
*=
/=
//=
%=
**=
&=
|=
^=
<<=
>>=
x = 10
x += 5 # x = x + 5
print(x) # 출력: 15
멤버십 연산자
멤버십 연산자는 특정 값이 시퀀스(문자열, 리스트, 튜플 등)에 포함되어 있는지 확인합니다.
in
not in
my_list = [1, 2, 3, 4, 5]
print(3 in my_list) # 출력: True
print(6 not in my_list) # 출력: True
항등 연산자
항등 연산자는 두 객체가 메모리에서 같은 객체인지 확인합니다.
is
is not
x = [1, 2, 3]
y = [1, 2, 3]
z = x
print(x is z) # 출력: True (x와 z는 같은 객체를 가리킴)
print(x is y) # 출력: False (x와 y는 값은 같지만 다른 객체임)
print(x is not y) # 출력: True
```.