Python/포스팅

파이썬 불 자료형

짜집퍼박사(짜박) 2023. 12. 2. 21:16

파이썬에서 불(bool) 자료형은 참(True) 또는 거짓(False)을 나타내는 논리 자료형입니다. 불 자료형은 주로 조건문과 논리 연산에서 사용되며, 두 가지 값만 가질 수 있습니다: True 또는 False입니다.

 

불 자료형의 생성

불 자료형은 다양한 방법으로 생성될 수 있습니다.

 

1. 리터럴(literal) 사용

result = True
result = False

 

2. 비교 연산자 결과

비교 연산자(==, !=, <, >, <=, >=) 등을 사용하여 얻은 결과는 불 자료형으로 해석됩니다.

x = 5
y = 10
result = x < y  # True

 

3. 논리 연산자 결과

논리 연산자(and, or, not)를 사용하여 얻은 결과도 불 자료형으로 해석됩니다.

result = True and False  # False

 

 

주요 논리 연산자

 

1.  and (논리 곱)

- 모든 조건이 참일 때만 전체가 참이 됩니다.

- True and True는 True이고, 그 외의 경우는 모두 False입니다.

 

2. or (논리 합)

- 하나 이상의 조건이 참이면 전체가 참이 됩니다.
- True or False는 True이고, 그 외의 경우는 모두 False입니다.

 

3. not (논리 부정)

- 조건을 반전시킵니다.
- not True는 False이고, not False는 True입니다.

 

 

주요 비교 연산자

 

1. == (같음)

- 두 값이 서로 같으면 True를 반환합니다.

- 예: 5 == 5는 True이고, 5 == 10은 False입니다.

 

2. != (다름)

- 두 값이 서로 다르면 True를 반환합니다.
- 예: 5 != 5는 False이고, 5 != 10는 True입니다.

 

3. <, >, <=, >= (크기 비교)

- 숫자나 문자열 등의 값들 간의 크기 비교를 수행합니다.
- 예: 10 > 5는 True이고, 'apple' < 'banana'은 True입니다.

 

 

주요 함수

 

1. bool() 함수

- 다른 자료형을 불 자료형으로 변환합니다.

- bool(0)은 False이고, bool(1)은 True입니다. 

 

불 자료형은 조건문에서 흐름을 제어하고 논리적인 판단을 수행하는 데에 매우 유용합니다.

 

With ChatGPT

'Python > 포스팅' 카테고리의 다른 글

파이썬 변수  (0) 2023.12.02
파이썬 불 연산  (0) 2023.12.02
파이썬 집합 자료형 관련 함수  (0) 2023.12.02
파이썬 차집합  (0) 2023.12.02
파이썬 합집합  (0) 2023.12.02