choco's story
파이썬 스터디 12 - 비교 연산자 & 논리 연산자 본문
불(Boolean) 이란?
불린 or 불리언이라고 발음
오직 True 또는 False의 값만 가질 수 있는 자료형 (참 / 거짓)
불 만들기 : 비교 연산자 이용
| 연산자 | 설명 | 연산자 | 설명 |
| == | 같다 | > | 크다 |
| != | 다르다 | <= | 작거나 같다 |
| < | 작다 | >= | 크거나 같다 |
ex)
print(10 == 100)
print(10 != 100)
print(10 < 100)
print(100 <= 100)

문자열을 비교할 경우, 사전 순서대로 비교
ex) "가방"이 "하마"보다 가나다순으로 앞에 위치 → 더 작은 값
print("가방" == "가방")
print("가방" > "하마")
print("가방" <= "하마")

불 연산하기 : 논리 연산자
| 연산자 | 의미 | 설명 |
| not | 아니다 | 불을 반대로 전환한다. |
| and | 그리고 | 피연산자 두 개가 모두 참일 때 True 출력, 하나라도 아니면 False 출력 |
| or | 또는 | 둘 중 하나만 참이여도 True 출력 |
not 연산자
단항 연산자로, 참과 거짓을 서로 바꿀 때 사용
ex)
print(not True)
print(not False)

and 연산자 & or 연산자
and ~ or 연산자 사용 구분
- and 연산자 : 양 쪽의 값이 모두 참일 때만 True
- or 연산자 : 둘 중 하나의 값만 참이어도 True
ex)
print(True and True)
print(True or False)
print(False and True)
print(False and False)
print(False or False)

'프로그래밍 언어 공부 (Coding Study) > 파이썬 (Python) 기본' 카테고리의 다른 글
| 파이썬 스터디 14 - else 조건문, elif 구문 (0) | 2024.09.18 |
|---|---|
| 파이썬 스터디 13 - if 조건문 (1) | 2024.09.18 |
| 파이썬 스터디 11 - 문자열과 in 연산자 (0) | 2024.09.18 |
| 파이썬 스터디 10 - map() 함수 (1) | 2024.09.18 |
| 파이썬 스터디 9 - split() 함수 (2) | 2024.09.18 |
