📚 [Archive] CS & AI 스터디/[STUDY] Python 기초 🐍

[Python] 연산자 완벽 정리

히주 2024. 12. 22. 22:42

 


 

🔷 수식이란?

수식은 연산자와 피연산자로 이루어진 계산식

  • 연산자 : 계산을 수행하는 기호 (+, -, * 등)
  • 피연산자 : 연산자의 좌 우에 위치한 값 (3 + 5 에서 3과 5)

Ex)

result = 10 + 5
  • 10과 5는 피연산자
  • + 는 연산자
  • 전체 10 + 5 는 수식

 


 

🔷 연산자의 종류

  1. 산술 연산자
  2. 할당 연산자
  3. 비교 연산자
  4. 논리 연산자

 

1. 산술 연산자

x = 10
y = 3
print(x + y)  # 덧셈: 13
print(x - y)  # 뺄셈: 7
print(x * y)  # 곱셈: 30
print(x / y)  # 나눗셈: 3.333...
print(x // y) # 몫: 3
print(x % y)  # 나머지: 1
print(x ** y) # 거듭제곱: 1000 (10^3)

 

2. 할당 연산자

x = 10  # 기본 할당
x += 5  # x = x + 5 (15)
x -= 3  # x = x - 3 (12)
x *= 2  # x = x * 2 (24)
x /= 4  # x = x / 4 (6.0)
x %= 5  # x = x % 5 (1)
x **= 3 # x = x ** 3 (1)

 

3. 비교 연산자

x = 10
y = 5
print(x == y)  # False (x는 y와 같지 않음)
print(x != y)  # True (x는 y와 다름)
print(x > y)   # True (x는 y보다 큼)
print(x < y)   # False (x는 y보다 작지 않음)
print(x >= y)  # True (x는 y보다 크거나 같음)
print(x <= y)  # False (x는 y보다 작거나 같지 않음)

 

4. 논리 연산자

x = True
y = False
print(x and y)  # False (둘 다 참이어야 True)
print(x or y)   # True (둘 중 하나만 참이면 True)
print(not x)    # False (반대값 반환)



📌 논리 연산자 진리표 (Truth Table)