대입연산
변수 할당에서 했던것과 같이 [변수이름] = 데이터와 같이 사용한다.
산술연산
+, -, * 등과 같이 숫자 등을 계산할때처럼 산술기호를 사용한다.
| 산술연산(연산기호) | 설명 |
|---|---|
| + | 더하기 |
| - | 빼기 |
| * | 곱하기 |
| / | 나누기 |
| // | 몫 |
| % | 나머지 |
| ** | 제곱 |
비교연산
<, >, <=, >=, !=, == 등과 같이 두 값을 비교하여 True, False 결과를 내놓는다.
논리연산
# 숫자연산
x, y = 5, 2
print(x + y) # 7
print(x - y) # 3
print(x * y) # 10
print(x / y) # 2.5
print(x // y) # 2
print(x % y) # 5
print(x ** y) # 25
# 문자열연산
tag1 = "#내꺼하자"
tag2 = "#오늘부터1일"
tag3 = "#여친생김"
result_tag = tag1 + tag2 + tag3
print(result_tag)
# #내꺼하자#오늘부터#여친생김
message = "우리 모두 파이썬을 사랑합니다. \n" * 5
print(message)
'''
우리 모두 파이썬을 사랑합니다.
우리 모두 파이썬을 사랑합니다.
우리 모두 파이썬을 사랑합니다.
우리 모두 파이썬을 사랑합니다.
우리 모두 파이썬을 사랑합니다.
'''
# 복합할당연산자
level = 10 # (레벨 1 증가)
level = level + 1 # level += 1
level += 1 # level = level + 1
health = 2000 # (체력 300 감소)
health -= 300 # health = health - 300
attack = 300 # (공격력 1.5배 증가)
attack += 1.5 # attack = attack*1.5
speed = 420 # (이동속도 50% 감소)
speed /= 2 # speed = speed / 2