728x90
Python에서는 다양한 연산자를 사용하여 수학적인 계산, 비교, 논리 연산 등을 수행할 수 있습니다.
아래에 Python에서 지원하는 모든 연산자 종류를 정리하고 간단한 설명을 하겠습니다
산술 연산자
- + : 덧셈 연산을 수행합니다.
- - : 뺄셈 연산을 수행합니다.
- * : 곱셈 연산을 수행합니다.
- / : 나눗셈 연산을 수행합니다.
- // : 나눗셈의 몫을 구합니다.
- % : 나눗셈의 나머지를 구합니다.
- ** : 거듭제곱 연산을 수행합니다.
비교 연산자
- == : 값이 같은지 확인합니다.
- != : 값이 다른지 확인합니다.
- > : 왼쪽 피연산자가 오른쪽 피연산자보다 큰지 확인합니다.
- < : 왼쪽 피연산자가 오른쪽 피연산자보다 작은지 확인합니다.
- >= : 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같은지 확인합니다.
- <= : 왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같은지 확인합니다.
논리 연산자
- and : 두 조건이 모두 참인지 확인합니다.
- or : 두 조건 중 하나라도 참인지 확인합니다.
- not : 조건을 부정합니다.
할당 연산자
- = : 변수에 값을 할당합니다.
- += : 변수에 값을 더하고 그 결과를 변수에 할당합니다.
- -= : 변수에서 값을 빼고 그 결과를 변수에 할당합니다.
- *= : 변수에 값을 곱하고 그 결과를 변수에 할당합니다.
- /= : 변수를 나눈 뒤 그 결과를 변수에 할당합니다.
- //= : 변수를 나눈 몫을 구하고 그 결과를 변수에 할당합니다.
- %= : 변수를 나눈 나머지를 구하고 그 결과를 변수에 할당합니다.
- **= : 변수를 거듭제곱한 결과를 변수에 할당합니다.
식별 연산자
- is : 두 객체가 동일한 객체인지 확인합니다.
- is not : 두 객체가 동일한 객체가 아닌지 확인합니다.
멤버십 연산자
- in : 특정 요소가 시퀀스(문자열, 리스트, 튜플 등)에 포함되어 있는지 확인합니다.
- not in : 특정 요소가 시퀀스에 포함되어 있지 않은지 확인합니다.
비트 연산자
- & : 비트 단위로 AND 연산을 수행합니다.
- | : 비트 단위로 OR 연산을 수행합니다.
- ^ : 비트 단위로 XOR 연산을 수행합니다.
- ~ : 비트를 반전시킵니다.
- << : 비트를 왼쪽으로 이동시킵니다.
- >> : 비트를 오른쪽으로 이동시킵니다.
이상이 Python에서 지원하는 모든 연산자 종류입니다.
이 연산자들을 적절히 활용하여 다양한 계산과 비교, 논리 연산을 수행할 수 있습니다.
728x90
'Python' 카테고리의 다른 글
Scapy 라이브러리 (0) | 2024.10.02 |
---|---|
클래스(Class) (0) | 2023.06.08 |
딕셔너리(Dictionary) (0) | 2023.05.30 |
리스트(List) (0) | 2023.05.26 |
조건문(IF - Else - Elif) (0) | 2023.05.26 |