<* 연산자 *>
◆ 파이썬에서 연산자는 데이터를 조작하고 비교하는 데 사용된다.
◆ 연산자는 크게 산술 연산자, 비교 연산자, 논리 연산자, 할당 연산자 등으로 분류된다.
[ 1 ] 산술 연산자
▶ 산술 연산자는 수학적 계산을 수행할 때 사용된다.
▶ 기본적인 산술 연산자에는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%), 몫(//), 거듭제곱(**) 등이 있다.
예 )
x = 10
y = 3
# 더하기
print(x + y) # 13
# 빼기
print(x - y) # 7
# 곱하기
print(x * y) # 30
# 나누기
print(x / y) # 3.3333...
# 나머지
print(x % y) # 1
# 몫
print(x // y) # 3
# 거듭제곱
print(x ** y) # 1000
[ 2 ] 비교 연산자
▶ 비교 연산자는 두 값을 비교할 때 사용된다.
▶ 동등(==), 불등(!=), 크다(>), 작다(<), 크거나 같다(>=), 작거나 같다(<=) 등이 있다.
예 )
x = 10
y = 20
# 동등
print(x == y) # False
# 불등
print(x != y) # True
# 크다
print(x > y) # False
# 작다
print(x < y) # True
# 크거나 같다
print(x >= 10) # True
# 작거나 같다
print(x <= 20) # True
( 3 ) 논리 연산자
▶ 논리 연산자는 논리적인 조건을 평가할 때 사용된다.
▶ and, or, not이 있다.
- and는 두 조건이 모두 참일 때 True를 반환,
- or는 두 조건 중 하나라도 참일 때 True를 반환
- not은 조건의 논리적 부정.
예 )
x = True
y = False
# AND
print(x and y) # False
# OR
print(x or y) # True
# NOT
print(not x) # False
( 4 ) 할당 연산자
▶ 할당 연산자는 값을 변수에 할당할 때 사용된다.
▶ 기본 할당 연산자는 =이며, 이외에도 산술 연산자와 결합된 할당 연산자(+=, -=, *=, /=, %= 등)가 있다.
예 )
x = 10 # 기본 할당
x += 5 # x = x + 5와 동일
print(x) # 15
x -= 5 # x = x - 5와 동일
print(x) # 10
x *= 2 # x = x * 2와 동일
print(x) # 20
x /= 4 # x = x / 4와 동일
print(x) # 5.0