본문 바로가기

개발/Python

[Python] 연산자(Operator)

할당 연산 : 대입 연산 : 배정 연산:=

x = 1  #x에 1 할당
x = 1 + 2  #x에 연산 결과 할당
x = y = 3  #x, y 에 3 할당
x, y, z= 1, 3, 5 #동시에 여러 변수에 값을 할당

산술 연산

연산자 기호 예시
덧셈 + 8+5=13
뺄셈 - 8-5=3
곱셉 * 8*5=40
정수 나눗셈 // 8//5=1
실수 나눗셈 / 8/5=1.6
나머지 % 8%5=3

복합 연산(compound operator)

코드를 간결하게 만들 수 있다

x+=1 x=x+1
x-=1 x=x-1
x*=3 x=x*3
x/=3 x=x/3
x%=3 x=x%3

이렇게 계산한 후 대입하는 것까지 포함한다.

x=2
x*=3+1
# x*=(3+1) 와 같은 의미이다