파이썬에서 복합 대입 연산자 사용하기
파이썬은 다양한 복합 대입 연산자를 제공하여 코드를 간결하게 작성할 수 있도록 돕습니다. 이번 글에서는 파이썬에서 제공하는 복합 대입 연산자들과 그 사용 방법에 대해 알아보겠습니다.
복합 대입 연산자란?
복합 대입 연산자는 기본적인 연산자와 대입 연산자(=)를 결합한 형태입니다. 이 연산자들은 코드를 간결하게 만들어주며, 파이썬에서는 다양한 형태의 복합 대입 연산자를 제공합니다.
복합 대입 연산자 종류
아래 표는 파이썬에서 사용 가능한 복합 대입 연산자들과 각 연산자의 기능을 요약한 것입니다.
연산자 | 설명 |
---|---|
+= | 왼쪽 피연산자에 오른쪽 피연산자를 더한 후 결과를 왼쪽 피연산자에 할당합니다. |
-= | 왼쪽 피연산자에서 오른쪽 피연산자를 뺀 후 결과를 왼쪽 피연산자에 할당합니다. |
*= | 왼쪽 피연산자에 오른쪽 피연산자를 곱한 후 결과를 왼쪽 피연산자에 할당합니다. |
/= | 왼쪽 피연산자를 오른쪽 피연산자로 나눈 후 결과를 왼쪽 피연산자에 할당합니다. |
%= | 왼쪽 피연산자를 오른쪽 피연산자로 나눈 후의 나머지를 왼쪽 피연산자에 할당합니다. |
//= | 왼쪽 피연산자를 오른쪽 피연산자로 나눈 후의 몫을 왼쪽 피연산자에 할당합니다. |
**= | 왼쪽 피연산자를 오른쪽 피연산자로 제곱한 후 결과를 왼쪽 피연산자에 할당합니다. |
복합 대입 연산자 사용 예시
1. 예시
n = 10
n += 20 # n = n + 20과 같습니다.
print(n) # 출력: 30
s = "Hello, "
s += "World!" # s = s + "World!"와 같습니다.
print(s) # 출력: Hello, World!
2. 실행 결과
☞ 이 연산자들을 적절히 활용하면 코드를 훨씬 간결하고 이해하기 쉽게 만들 수 있습니다. 그러나 이러한 연산자의 사용이 코드의 가독성을 해칠 가능성이 있다면, 더 명확한 표현 방식을 사용하는 것이 좋습니다. 복합 대입 연산자의 적절한 사용은 코드의 효율성과 가독성 사이에서 균형을 찾는 데 도움이 됩니다.
참고 자료
- 파이썬 공식 문서: 복합 대입 연산자 (https://docs.python.org/3/reference/simple_stmts.html#assignment-statements)
함께 보면 좋은 이전 게시글
- 파이썬에서 숫자 다루기: 숫자형 자료형과 연산자
- 파이썬에서 문자열 다루기: 기본 개념과 포매팅 방법
- 파이썬에서 문자열 다루기: 인덱싱과 슬라이싱 기법
- 파이썬에서 문자열 다루기: 유용한 문자열 내장 함수
- 파이썬 주석 처리 방법: 한 줄 주석과 여러 줄 주석
이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!