| 우선순위 | 연산자 | 설명 |
|---|---|---|
| 1 | () | 괄호 |
| 2 | f(args...) | 함수 호출 |
| 3 | x[index:index] | 슬라이싱 |
| 4 | x[index] | 배열 |
| 5 | x.attribute | 속성 참조 |
| 6 | ** | 지수 |
| 7 | ~x | 비트 연산 NOT |
| 8 | +x, -x | 양수, 음수 |
| 9 | *, /, & | 곱셈, 나눗셈, 나머지 |
| 10 | +, - | 덧셈, 뺄셈 |
| 11 | <<, >> | 비트 연산 시프트 |
| 12 | & | 비트 연산 AND |
| 13 | ^ | 비트 연산 XOR |
| 14 | | | 비트 연산 OR |
| 15 | in, not in, is, is not, <, <=, >, >=, <>, !=, == | 비교 연산 |
| 16 | not x | 부울 연산 NOT |
| 17 | and | 부울 연산 AND |
| 18 | or | 부울 연산 OR |
| 19 | lambda | 람다 표현 |
참고 자료 :
파이썬 알고리즘 인터뷰 (박상길 지음)