Python Language
[Python Basic] 10. 논리 연산자(Boolean Operator)
OManager
2020. 2. 4. 23:24
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