Python

[Python 기본] boolean 논리연산자

소혜아빠 2021. 1. 14. 06:06

1. and 연산자 (&)

: 좌변, 우변 모두 '참'일 때에만 '참'을 나타내는 논리연산자.

# and 연산자는 좌변 우변 모두 True'참'일 때만 결과를 True로 결과를 나타낸다.
print(True and True)		# True
print(True and False)		# False
print(False and False)		# False
# & 기호를 사용.
print(True & True)			# True
print(True & False)			# False
print(False & False)		# False

2. or 연산자 ( | )

좌변, 우변 둘중 하나라도 '참'이면 '참'을 나타내는 논리연산자

# or 연산자는 좌변 우변 둘 중 하나라도 True'참'일 때 결과를 True로 결과를 나타낸다.
print(True or True)			# True
print(True or False)		# True
print(False or False)		# False
# | 기호를 사용
print(True | True)			# True
print(True | False)			# True
print(False | False)		# False

3. not 연산자

우변의 결과를 반대로 전환하는 논리연산자

 

# not 연산자는 우변의 결과를 반대로 결과를 나타낸다.
print(not True)		# False 출력
print(not False)	# True 출력