[파이썬] 숫자 연산과 연산자 우선순위
파이썬에서 숫자 연산을 하려면 먼저 연산자 우선순위를 이해해야 합니다. 연산자 우선순위는 각 연산자가 다른 연산자보다 먼저 실행되는 것을 말합니다. 연산자 우선순위는 각 연산자가 어떤 연산자보다 먼저 실행되는지를 나타냅니다.
파이썬에서 연산자 우선순위는 다음과 같습니다.
- 괄호
()
- 제곱
**
- 단항 연산자
+
,-
- 곱셈과 나눗셈
*
,/
- 덧셈과 뺄셈
+
,-
연산자 우선순위는 연산자들이 연산을 수행하는 순서를 나타냅니다. 예를 들어, 아래 코드는 2 + 3 * 4
를 계산합니다.
result = 2 + 3 * 4
print(result)
연산자 우선순위에 따라 연산은 다음과 같이 수행됩니다.
3 * 4
가 먼저 수행됩니다.2 + 12
가 다음으로 수행됩니다.
결과적으로 위 코드는 14
를 출력합니다.
연산자 우선순위는 코드를 읽고 이해하는데 매우 중요합니다. 연산자 우선순위를 이해하지 못하면 코드를 잘못 이해하고 잘못 작성할 수 있습니다. 따라서 연산자 우선순위를 잘 이해하고 코드를 작성하는 것이 좋습니다.