07. Python Basics - Boolean Type

7. Boolean Type

7-(1) boolean(참 & 거짓)

  • 참(True)과 거짓(False)를 나타내는 자료형, 2가지 값만 가질 수 있음

7-(2) 비교연산자

비교연산자의미
==같다
!=다르다
>왼쪽이 크다
<오른쪽이 크다
>=왼쪽이 크거나 같다
<=오른쪽이 크거나 같다

파이썬에서는 비교연산자를 두번 연속해서 사용하는 것이 가능

x = 15
print(10<x<20)
# True

7-(3) 자료형의 참과 거짓

True or False
"문자열"True
""False
[1,2,3]True
[]False
()False
{}False
1True
0False
NoneFalse

문자열, 리스트, 튜플, 딕셔너리 등에 값이 비어있지 않으면 True, 비어있다면 False 출력

7-(4) 논리 연산자(not, and, or)

  1. 단항 연산자: not
    • 하나의 자료에만 적용하는 연산자
    • not True / not False
	print(not True) # False
    print(not False) # True
    print(not (5 > 10)) # True
  1. 이항 연산자: and / or
    A and B : A와 B 둘다
    A or B : A와 B 둘 중 하나만이어도
True and TrueTrue
True and FalseFalse
False and TrueFalse
False and FalseFalse
True or TrueTrue
True or FalseTrue
False or TrueTrue
False or FalseFalse

좋은 웹페이지 즐겨찾기