1. 논리 연산자
- and : A and B : A와 B 모두 참일때 참
- or : A or B : A와 B 중 하나라도 참이면 참, 둘다 거짓일 때 거짓
- not : not A : A가 참일 때 거짓, A가 거짓일 때 참
# 교집합
print(True and True) # True
print(True and False) # False
print(False and True) # False
print(False and False) # False
# 합집합
print(True or True) # True
print(True or False) # True
print(False or True) # True
print(False or False) # False
not False # True
# False가 아님 = True
2. 비교 연산자
비교 연산자 | 의미 | 예시 | 설명 |
== | 같다 | a == b | a는 b와 같다 |
!= | 같지 않다 | a != b | a는 b와 같지 않다 |
< | 작다 | a < b | a는 b보다 작다 |
> | 크다 | a > b | a는 b보다 크다 |
<= | 작거나 같다 | a <= b | a는 b보다 작거나 같다 |
>= | 크거나 같다 | a >= b | a는 b보다 크거나 같다 |
1 == 2 # a와 b가 같다 # True
1 <= 2 # a는 b보다 작거나 같다 # True
1 < 2 # a가 b보다 작다 # True
1 >= 2 # a가 b보다 크거나 같다 # False
1 > 2 # a가 b보다 크다 # False
3. 비교 연산자 + 논리 연산자
1 > 0 and -2 < 0 # 비교연산자(1순위) 논리연산자(2순위)
# True and True 여서 결과값 True
# 괄호 안이 먼저 연산
((3 < 0) and (-5 > 0)) and (1 > 5)
# False
'Python' 카테고리의 다른 글
리스트, 튜플의 유사한 점 및 차이점 (0) | 2024.01.05 |
---|---|
파이썬 변수명 규칙 (0) | 2024.01.05 |
파이썬 산술연산(사칙연산,거듭제곱,과학적 표기법,진수) (2) | 2024.01.05 |
[Pandas] loc와 lioc의 차이 (1) | 2024.01.05 |
가상환경 정리 (0) | 2024.01.03 |