본문 바로가기

dev/python

[python] 기본 연산자(3) - 할당 연산자

[python] 기본 연산자(1) - 산술 연산자

[python] 기본 연산자(2) - 비교 연산자


Assignment Operators

 

할당 연산자...그래 뭔가 할당할 거 같이 생긴 이름인데 이름만 들어서는 감이 잘 오지 않는다...

우선 기능을 좀 보도록 하자

 

Operators same as Description
a=b a=b 변수 a에 b를 할당한다
a+=b a=a+b 변수 a에 b를 더하고 결과를 a에 할당한다
a-=b a=a-b 변수 a에 b를 빼고 결과를 a에 할당한다
a*=b a=a*b 변수 a에 b를 곱하고 결과를 a에 할당한다
a/=b a=a/b 변수 a를 b로 나누고 결과를 a에 할당한다
a//=b a=a//b 변수 a를 b로 나눈 몫을 a에 할당한다
a%=b a=a%b 변수 a를 b로 나눈 나머지의 결과를 a에 할당한다
a**=b a=a**b 변수 a를 b제곱한 결과를 a에 할당한다

어...말로 하면 누가 못하겠는가 실제 숫자를 넣어서 코드로 보도록 하자!

 

 

위처럼 왼쪽과 오른쪽의 연산결과를 왼쪽변수에 할당하는 연산자를 할당 연산자라고 한다