본문 바로가기
Programming/Python

[Python] 연산자 우선순위 정리 / 파이썬 연산자 종류

by castberry_ 2021. 2. 28.
반응형

연산자 우선순위 정리 

우선 순위  연산자  설명
1 ( ), list, dictionary, set 내부 연산식 괄호, 리스트, 딕셔너리, set 함수 안쪽 연산식
2 list/ tuple의 indexing, slicing 인덱싱, 슬라이싱
3 ** 지수 연산자 
4 -, +, ~  단항 연산자, 비트 반전 연산자 (ex. -10, ~18)
5 *, /, //, % 곱하기 나누기 몫 나머지 
6 + , -  더하기 빼기 
7 >> , << 비트 이동 연산자 (ex. 1 << 4)
8 & 논리곱 / Bitwise AND
9 ^ 배타적 논리합 / Bitwise XOR
10 | 논리합 / Bitwise AND
11 in, not in, is, is not, <, <=, >=, !=, == 비교 연산자
12 not  Boolean NOT
13 and Boolean AND
14 or Boolean OR
15 if ~ else  조건문, 비교문
16 lambda 람다식

 

우선순위가 높을 수록 먼저 연산처리가 됩니다. 

Python말고도 적용되는 우선순위 표이지만 다른 언어의 연산자 우선순위 정리도 차차 올리겠습니다. 

반응형

댓글