본문으로 건너뛰기

+=, -= 는 무엇을 의미할까?

+=, -= 는 무엇을 의미할까?

복합 대입 연산자는 +=, -= 등과 같이 연산자와 = 기호가 함께 사용되는 연산자입니다.

예를 들어 x += yx = x + y와 동일하며, x -= yx = x - y와 동일합니다.


복합 대입 연산자의 종류

파이썬 복합 대입 연산자는 +=(덧셈), -=(뺄셈), *=(곱셈), /=(나눗셈), %=(나머지) 등이 있습니다.

복합 대입 연산자 예시
number = 10
print("number:", number) # 10

number += 5 # number = number + 5

print("number += 5:", number) # 15


number -= 3 # number = number - 3

print("number -= 3:", number) # 12


number *= 2 # number = number * 2

print("number *= 2:", number) # 24


number /= 4 # number = number / 4

print("number /= 4:", number) # 6.0


number %= 2 # number = number % 2

print("number %= 2:", number) # 0.0

복합 대입 연산자는 변수의 값을 업데이트할 때 특히 유용하며, 특히 반복문(for, while)처럼 반복되는 계산에서 유용하게 사용됩니다.