본문 바로가기
[programming]/[python 3] 파이썬 3

[python3] 파이썬3 연산자 우선순위 정리 설명

by codeomni 2020. 8. 3.
반응형

 

안녕하세요.

이번 포스팅은 파이썬3에 연산자 우선순위입니다.

파이썬의 연산자의 우선순위로 인해 결과가 달라집니다.연산자 우선순위를 참고하세요.

 



연산자: 설명

(값...), [값...], {키: 값...}, {값...}: 튜플, 리스트, 딕셔너리, 세트 생성

x[인덱스], x[인덱스:인덱스], x(인수...), x.속성: 리스트(튜플) 첨자, 슬라이싱, 함수 호출, 속성 참조

await x: await 표현식

**: 거듭제곱

+x, -x, ~x: 단항 덧셈(양의 부호), 단항 뺄셈(음의 부호), 비트 NOT

*, @, /, //, %: 곱셈, 행렬 곱셈, 나눗셈, 버림 나눗셈, 나머지

7 +, -: 덧셈, 뺄셈

8 <<, >>: 비트 시프트

&: 비트 AND

10 ^: 비트 XOR

11 |: 비트 OR

12 in, not in, is, is not, <, <=, >, >=, !=, ==: 포함 연산자, 객체 비교 연산자, 비교 연산자

13 not x: 논리 NOT

14 and: 논리 AND

15 or: 논리 OR

16 if else: 조건부 표현식

17 lambda: 람다 표현식

댓글