복합대입연산자
x 변수가 1이라는 값으로 할당된 상태에서,
x=x+1 연산을 실행하면 x=2로 새롭게 할당된다.
복합대입연산자는 말이 어렵지 저 x=x+1의 연산을 줄여 표현한 연산이다.
x+=1이라고 표현한다.
- 복합대입연산자
x+=1 | x=x+1 |
x-=1 | x=x-1 |
x*=1 | x=x*1 |
x/=1 | x=x/1 |
x//=1 | x=x//1 (x를 1로 나눈 몫으로 x 재할당 |
x%=1 | x=x%1 (x를 1로 나눈 나머지로 x 재할당) |
이러한 복합대입연산자는 활용도가 높다.
ex)
나중에 반복구문(for문)을 사용할 때, count += 1 이라는 명령문을 자주 쓰게 된다.
count = count + 1 이 연산되는 것이다.
이 말이 뭐냐면 for문을 통한 연산이 한 번 반복될 때마다 count를 1씩 늘려가라는 뜻이다.
그래서 나중에 count 변수를 출력하면 총 몇 회 연산이 반복되었는지 확인이 가능하다.
복합대입연산자는 간단하면서도 활용하기 쉬우므로 꼭 숙지하자.
'언어 > Python' 카테고리의 다른 글
[기초] Python 자료형 확인 함수 type()과 문자열(string) 연산(인덱싱, 슬라이싱, 병합, 반복, 문자길이 계산) (0) | 2020.08.22 |
---|---|
[개념] Python의 기본자료형 개념(int, float, complex, boolean, str, list, tuple, set, dict) (0) | 2020.08.22 |
[기초] Python 기본 연산 (기본 연산자, 변수 할당, 변수명 조건) (0) | 2020.08.22 |
[오류] 만약 Anaconda와 Python이 충돌한다면.. 둘 다 삭제하세요 (0) | 2020.08.22 |
[개념] Anaconda(아나콘다)를 사용하는 이유를 개인적으로 정리해 봄 (0) | 2020.08.22 |