Language/Python
[ Python ] 연산자 개념 정리
곽수진
2021. 8. 24. 23:56
반응형
- 수식은 피연산자와 연산자로 이루어짐
- 덧셈, 뺄셈, 곱셈, 나눗셈을 위해 +, -, *, / 기호를 사용함
- 지수 연산자는 **
- 나눗셈에서 몫을 계산하려면 // 연산자 사용
- 나눗셈에서 나머지를 계산하려면 % 연산자 사용
- 복합 대입 연산자는 대입 연산자와 각종 산술 연산자를 합친 것
- 우선순위가 높은 연산자가 먼저 계산됨
- 연산자의 우선순위를 변경하려면 괄호 사용
산술 연산자
연산자 | 기호 |
더하기 | + |
빼기 | - |
곱하기 | * |
지수(제곱) | ** |
나누기(실수 몫) | / |
나누기(정수 몫) | // |
나머지 | % |
대입(할당) | = |
복합 대입 연산자
복합 연산자 | 의미 |
x += y | x = x+y |
x -= y | x = x-y |
x *= y | x = x*y |
x /= y | x = x/y |
x //= y | x = x//y |
x %= y | x = x%y |
★ 주의 ★
복합대입연산자는 우선순위가 가장 낮음
x = x*2+3 | x *=2+3 |
∴ 서로 의미가 다름
→ 두 번째는 x *= 5를 의미함
반응형