티스토리 뷰
0. 논리 연산자 (Boolean Operator)
Python에서의 논리 연산자는 and, or, not 만 존재 한다.
1. Boolean And
참, 거짓의 논리값을 교집합 연산을 수행한다.
# 09_00_PythonBooleanAnd
trueValue = True;
falseValue = False;
print(type(trueValue)) # <class 'bool'>
print(trueValue) # True
print(trueValue and trueValue) # True
print(trueValue and falseValue) # False
print(falseValue and trueValue) # False
print(falseValue and falseValue) # False
2. Boolean Or
참, 거짓의 논리값을 합집합 연산을 수행한다.
# 09_01_PythonBooleanOr
trueValue = True;
falseValue = False;
print(type(trueValue)) # <class 'bool'>
print(trueValue) # True
print(trueValue or trueValue) # True
print(trueValue or falseValue) # True
print(falseValue or trueValue) # True
print(falseValue or falseValue) # False
3. Boolean Not
참, 거짓의 논리값의 역 연산을 수행한다.
# 09_02_PythonBooleanNot
trueValue = True;
falseValue = False;
print(type(trueValue)) # <class 'bool'>
print(trueValue) # True
print(not trueValue) # False
print(not falseValue) # True
'Python Language' 카테고리의 다른 글
[Python-Basic] 02. 파이썬 개발 환경 구축 (0) | 2020.02.11 |
---|---|
[Python Basic] 01. 파이썬 개요(Overview) (0) | 2020.02.11 |
[Python Basic] 08. 코딩 형식 (0) | 2020.01.29 |
[Python Basic] 07. 기초 연산자 (Basic Operators) (0) | 2020.01.27 |
[Python Basic] 06. 셋 데이터 타입(Set Datatype) (0) | 2020.01.22 |
댓글