choco's story

파이썬 스터디 12 - 비교 연산자 & 논리 연산자 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 12 - 비교 연산자 & 논리 연산자

초코choco 2024. 9. 18. 13:34

불(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)

출력결과