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
복합 연산자는 코드의 가독성을 높이고, 보다 간결하게 작성할 수 있도록 도와줍니다. 적절히 사용하여 코드의 품질을 향상시켜보세요
'Python > 문법' 카테고리의 다른 글
[Python] 파이썬의 다양한 문자열 연산 (0) | 2024.07.23 |
---|---|
[Python] 파이썬 문자열 생성 방법과 문자열 내 따옴표 포함시키기 (0) | 2024.07.22 |
[Python] 파이썬의 나눗셈 연산자 ('/', '//', '%') (0) | 2024.07.20 |
[Python] 파이썬 2진수, 8진수, 16진수 표현 및 변환 방법 (0) | 2024.07.19 |
[Python] 파이썬 지수 표현 방식 (지수 연산자, 지수 표기법) (0) | 2024.07.18 |
댓글