할당연산
할당 연산자
할당 연산자는 변수에 값을 저장하는 데 사용됩니다. 기본적인 할당 연산자는 =
입니다. 할당 연산자의 우선순위는 대부분의 다른 연산자들보다 낮습니다. 이는 식 내에서 할당 연산자가 마지막으로 실행된다는 것을 의미합니다.
파이썬에는 값과 변수의 현재 값을 조합하여 할당하는 복합 할당 연산자가 있습니다. 이를 잘 사용할 경우 코드를 짧게 만들 수 있어서, 코드를 보기 좋게 할 수 있고 실수할 확률도 줄어듭니다.
기호 | 이름 | 설명 | 예제 | 동일한 코드 |
---|---|---|---|---|
//= | 몫 대입 | 연산자의 왼쪽 변수의 값을 오른쪽 값만큼 나눈 몫을 왼쪽 변수에 할당합니다. | a //= b | a = a // b |
-= | 뺄셈 대입 | 연산자의 왼쪽 변수의 값에서 오른쪽 값을 뺀 결과를 왼쪽 변수에 할당합니다. | a -= b | a = a - b |
**= | 제곱 대입 | 연산자의 왼쪽 변수의 값에서 오른쪽 값만큼 제곱한 결과를 왼쪽 변수에 할당합니다. | a **= b | a = a ** b |
*= | 곱셈 대입 | 연산자의 왼쪽 변수의 값과 오른쪽 값을 곱한 결과를 왼쪽 변수에 할당합니다. | a *= b | a = a * b |
+= | 덧셈 대입 | 연산자의 왼쪽 변수 값과 오른쪽 값을 더한 결과를 왼쪽 변수에 할당합니다. | a += b | a = a + b |
%= | 나머지 연산 대입 | 연산자의 왼쪽 변수의 값을 오른쪽 값만큼 나눈 나머지를 왼쪽 변수에 할당합니다. | a %= b | a = a % b |
/= | 나눗셈 대입 | 연산자의 왼쪽 변수의 값을 오른쪽 값만큼 나눈 결과를 왼쪽 변수에 할당합니다. | a /= b | a = a / b |
= | 대입 | 연산자의 오른쪽 값을 왼쪽 변수에 할당합니다. | a = b | a = b |
복합할당연산자도 연산자의 우선순위가 다른 연산자보다 낮습니다. 아래 예제를 통해 확인해보세요.