우선순위 | 연산자 | 설명 |
---|---|---|
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 | 람다 표현 |
참고 자료 :
파이썬 알고리즘 인터뷰 (박상길 지음)