13. 파이썬 - 복합 대입 연산자

2024. 6. 16. 18:393층 1구역 - 개발의 장/Python 프로그래밍 핵심 개념

1. 서론

코드를 작성하다보면 간단하게 표현하면 더 좋지 않을까? 라는 생각을 하게 된다.

이 생각을 실제로 이루어줄 복합 대입 연산자에 대해 알아보자.

 

2. 본론

여기 변수x에 정수 7이 저장되어 있다.

x = 7

 

여기에 정수 1을 더해 정수 8을 만들고 싶다. 어떻게 코드를 작성할까?

x = x + 1

 

이러면 정수 8이 되는 코드를 만들 수 있을 것이다.

근데 더 간단한 방법이 있다.

x += 1

 

이러면 동일한 결과를 얻을 수 있다.

 

3. 결론

다른 사칙연산들도 마찬가지이다.

 

# 다음 두 줄은 같습니다
x = x + 2
x += 2

# 다음 두 줄은 같습니다
x = x * 2
x *= 2

# 다음 두 줄은 같습니다
x = x - 3
x -= 3

# 다음 두 줄은 같습니다
x = x / 2
x /= 2

# 다음 두 줄은 같습니다
x = x % 7
x %= 7