본문 바로가기
Python/문법

[Python] 파이썬 복합 연산자 (+=, -=, /=, //=, %=, **=)

by 에파 2024. 7. 21.
728x90

파이썬에서 값을 업데이트할 때 복합 연산자라는 것을 이용하여 코드의 가독성을 높이고 간결하게 작성할 수 있습니다.
 

1. += (더하기 후 할당)

변수에 값을 더한 후, 그 결과를 다시 변수에 할당합니다.

 

x = 5
x += 3  # x = x + 3
print(x)  # 출력: 8

 

2. -= (빼기 후 할당)

변수에서 값을 뺀 후, 그 결과를 다시 변수에 할당합니다.

 

x = 5
x -= 3  # x = x - 3
print(x)  # 출력: 2

 

3. *= (곱하기 후 할당)

변수에 값을 곱한 후, 그 결과를 다시 변수에 할당합니다.

 

x = 5
x *= 3  # x = x * 3
print(x)  # 출력: 15

 

4. /= (나누기 후 할당)

변수에 값을 나눈 후, 그 결과를 다시 변수에 할당합니다. 결과는 항상 실수입니다.

 

x = 5
x /= 2  # x = x / 2
print(x)  # 출력: 2.5

 

5. //= (정수 나누기 후 할당)

변수에 값을 정수로 나눈 후, 그 결과를 다시 변수에 할당합니다. 결과는 항상 내림 처리된 정수입니다.

 

x = 5
x //= 2  # x = x // 2
print(x)  # 출력: 2

 

6. %= (나머지 연산 후 할당)

변수에 값을 나눈 나머지를 변수에 할당합니다.

 

x = 5
x %= 2  # x = x % 2
print(x)  # 출력: 1

 

7. **= (거듭제곱 후 할당)

변수에 값을 거듭제곱한 후, 그 결과를 다시 변수에 할당합니다.

 

x = 5
x **= 3  # x = x ** 3
print(x)  # 출력: 125

 
 
 
복합 연산자는 코드의 가독성을 높이고, 보다 간결하게 작성할 수 있도록 도와줍니다. 적절히 사용하여 코드의 품질을 향상시켜보세요

댓글