할당 연산 : 대입 연산 : 배정 연산:=
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) 와 같은 의미이다
'개발 > Python' 카테고리의 다른 글
[Python] 다양한 출력, 형식화된 출력, f-문자열, format (0) | 2021.09.28 |
---|---|
[Python] 문자열 (0) | 2021.09.28 |
[Python] 지수 연산자, 10의 거듭제곱 나타내기 (0) | 2021.09.28 |
[Python] 파이썬의 문장 끝에 세미콜론(;)을 찍어야할까? (0) | 2021.09.28 |
[Python] 변수 (0) | 2021.09.28 |