불리언은 참(True)과 거짓(False) 둘 중 하나의 값을 갖는 데이터 형태입니다. 비교 연산을 하여 참이면 True, 거짓이면 False의 불리언 값을 반환합니다. 이번 포스팅은 불리언과 비교 연산에 대해 알아보겠습니다.
1. 불리언(Boolean) 데이터 형
불리언은 True와 False 둘 중 하나의 값을 갖습니다.
다른 형태의 데이터들과 마찬가지로 변수에 할당할 수 있습니다.
이때 문자열과는 다르게 따옴표를 쓰지 않습니다. (아래 예)
boolean_a = True
boolean_b = False
print(boolean_a)
print(boolean_b)
따옴표를 쓸 경우 불리언이 아닌 문자열로 저장됩니다.
또한 불리언은 Numpy 수학적 연산 함수들에서 숫자로 인식되기도 합니다.
이에 대한 내용은 아래 링크를 참조하세요.
불리언 배열이 numpy.sum 함수에서 어떻게 더해지나?
불리언 배열이 numpy.sum 함수에서 어떻게 더해지나?
불리언 배열은 참(True) 또는 거짓(False) 값을 가지는 1차원 배열입니다. 그리고 numpy.sum은 배열의 원소들을 더해주는 함수인데, 불리언 배열을 numpy.sum 함수에 인자로 전달하면 어떻게 될까요? 이번
er5030000.tistory.com
2. 비교 연산자
다음 표의 비교 연산자들은 숫자들을 비교하여 불리언 값을 주게 됩니다.
다음 예시와 같이 사용할 수 있습니다.
print(3 == 5)
print(3 > 2)
print(5 != 4)
실행하면
False
True
True
를 출력합니다.
3. 불리언 연산자
불리언은 다음과 같은 논리 연산자들이 있습니다.
위 논리 연산을 통해서 역시 불리언 값을 반환하게 됩니다.
print(True and True)
print(True and False)
print(False and True)
print(False and False)
print(True or True)
print(True or False)
print(False or True)
print(False or False)
print(not True)
print(not False)
위 예를 실행하면
True
False
False
False
True
True
True
False
False
True
를 출력합니다.
다음 포스팅은 if조건문에 대한 내용입니다.
아래 링크를 참조하세요.
Python 기초: if 조건문
If 구문은 제시한 조건이 참이면 하위 코드를 실행합니다. 이번 포스팅은 if조건문에 대해 알아보겠습니다. 1. if 구문 사용법 if 구문은 불리언 값이 True이면 그 밑에 딸려오는 코드를 실행합니다.
er5030000.tistory.com
'Python > python 기초' 카테고리의 다른 글
Python 기초: 함수 정의하고 이용하기 (0) | 2022.10.31 |
---|---|
Python 기초: if 조건문 (0) | 2022.10.31 |
Python 기초: 수학 연산 (0) | 2022.10.30 |
Python 기초: 문자열과 숫자의 형식 변환 (0) | 2022.10.30 |
Python 기초: Print 함수 포맷 사용하기 (0) | 2022.10.29 |
댓글