본문 바로가기
프로그래밍 언어/Python 3.11

[Python] 연산자

by cogito21_cpp 2024. 8. 13.
반응형

1. 산술 연산자

- 덧셈(+): 

- 뺄셈(-): 

- 곱셈(*):

- 지수(**):

- 나눗셈(/): 

- 몫(//):

- 나머지(%): 

2. 비교 연산자

 

3. 논리 연산자

- and(and): 모두 True일 경우 True, 하나라도 아니라면 False

- or(or): 하나라도 True일 경우 True, 모두 False일 경우 False

- not(not): True 라면 False로 False라면 True

4. 비트 연산자

- and(&)

- or(|)

- not(~)

- xor(^)

5. 멤버쉽 연산자

- in

- not in

6. Identity 연산자

- is: 메모리 위치가 같다면 True, 다르면 False

- is not: 메모리 위치가 다르면 True, 같다면 False

7. 연산자 우선순위

연산자 설명
** 지수 연산자
~, +(단항), -(단항) 비트 연산자, 단항 연산자
*, /, %, // 산술 연산자
+, -  산술 연산자
>>, << 시프트 연산자
& 비트 연산자
^, | 비트 연산자
<=, <, >=, > 비교 연산자
<, >, ==, != 비교 연산자
=, %=, /=, //=, +=, -=, *=, **= 할당 연산자
is, is not 식별 연산자
in, not in 멤버 연산자
not, or, not 논리 연산자

8. sizeof 연산자

import sys; sys.getsizeof(x)

반응형