Python 연산자 우선순위 표

우선순위가 높은 순서부터 낮은 순서까지 순위 연산자 설명과 예 1 [v1, …], {v1, …}, {k1: v1, …}, (…) 리스트/셋/딕셔너리/제너레이터 생성 혹은 컴프리헨션, 괄호에 쌓인 표현식 2 seq[n], seq[n:m], func(args…), obj.arr 인덱스, 슬라이스, 함수 호출, 속성 참조 3 ** 지수 4 ‘+’x, ‘-‘x, ‘~’x 양수, 음수, 비트 연산 not 5 *, /, //, % 곱하기, 나누기(부동소수점), 나누기(정수), 나머지 6 +, – 더하기, 빼기 7 <<, >> 왼쪽 시프트, 오른쪽 시프트(비트 연산) 8 & and(비트연산) 9 | or(비트연산) 10 In, not in, is, is not, <, <=, >, >=, !=, = 멤버쉽과 균등 테스트 11 not x 부울 not(논리 연산) 12 and Continue reading Python 연산자 우선순위 표