반응형
연산자 우선순위 정리
우선 순위 | 연산자 | 설명 |
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말고도 적용되는 우선순위 표이지만 다른 언어의 연산자 우선순위 정리도 차차 올리겠습니다.
반응형
'Programming > Python' 카테고리의 다른 글
[Python] up and down(업앤다운)게임 예제 (0) | 2021.07.31 |
---|---|
[Python] 복리 계산 프로그램 만들기 (복리 계산 공식, 예제) (0) | 2021.06.21 |
[Python] 파이썬 근의 공식 구하기 예제 #1 (math 사용) (0) | 2021.06.03 |
[Python] 홀수 마방진 만들기 (자동, 공식) (0) | 2021.05.13 |
[Python] 주석 / 한줄 주석, 여러줄 주석 (2) | 2021.03.13 |
댓글