반응형
Notice
Recent Posts
Recent Comments
Link
빈티지 테라피
[파이선초보탈출] Python - 연산자 우선순위 본문
반응형
목차
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. 마무리
이제 파이썬의 연산자 우선순위에 대해 알게 되었습니다. 이를 잘 이해하고 코드를 작성하면 훨씬 더 효과적인 프로그래밍이 가능해집니다. 계속해서 파이썬에 대해 알아가며, 프로그래밍 실력을 향상시켜 보세요!
반응형
'코드 테라피' 카테고리의 다른 글
[파이썬초보탈출] 파이썬 - 비교 연산자 (2) | 2023.11.23 |
---|---|
[파이선초보탈출] Python - 산술 연산자 (0) | 2023.11.23 |
[파이선초보탈출] Python 연산자 (2) | 2023.11.18 |
[파이선초보탈출] Python - Literals (0) | 2023.11.17 |
파이썬 초보 탈출: Python - 타입 캐스팅(Type Casting) (0) | 2023.11.15 |