빈티지 테라피

[파이선초보탈출] Python - 연산자 우선순위 본문

코드 테라피

[파이선초보탈출] Python - 연산자 우선순위

밍키스튜디오 2023. 11. 23. 18:31
반응형

목차

  1. 파이썬 연산자 우선순위 소개
  2. 연산자 우선순위 표
  3. 연산자 우선순위 예제
  4. 마무리


1. 파이썬 연산자 우선순위 소개

파이썬에서는 여러 가지 연산자를 사용하여 수식을 작성할 수 있습니다. 그런데, 여러 연산자가 한 수식에 있을 때는 어떤 연산자부터 처리해야 할까요? 파이썬에서는 연산자 우선순위라는 규칙을 두어 이를 해결합니다.

2. 연산자 우선순위 표

다음은 파이썬의 연산자 우선순위를 정리한 표입니다.

우선순위 연산자 설명
1 () 괄호
2 ** 지수 연산자
3 *, /, %, // 곱셈, 나눗셈, 나머지, 몫
4 +, - 덧셈, 뺄셈
5 <, <=, >, >=, !=, == 비교 연산자
6 =, %=, /=, //=, -=, +=, =, *= 할당 연산자
7 is, is not 식별 연산자
8 in, not in 멤버십 연산자
9 not, or, and 논리 연산자

반응형

3. 연산자 우선순위 예제

이제 연산자 우선순위를 이해하는데 도움이 되는 코드 예제를 살펴보겠습니다.

# 코드 예제
x = 7
y = 2
z = 3

result = x + y * z
print(result)  # 결과: 13

위 코드에서 y * z가 먼저 계산되고, 그 후에 x + (y * z)의 결과가 result에 할당됩니다. 이는 * 연산자가 + 연산자보다 우선순위가 높기 때문입니다.

4. 마무리

이제 파이썬의 연산자 우선순위에 대해 알게 되었습니다. 이를 잘 이해하고 코드를 작성하면 훨씬 더 효과적인 프로그래밍이 가능해집니다. 계속해서 파이썬에 대해 알아가며, 프로그래밍 실력을 향상시켜 보세요!

반응형