파이썬 자료형 – 불(Boolean)

파이썬 자료형 – 불(Boolean)

파이썬 공부

2024-10-16 01:46:52


파이썬 불 자료형

파이썬 불 자료형

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

a = True
b = False

불 자료형의 특징

1. 조건문에서의 활용

불 자료형은 주로 조건문과 반복문에서 조건을 판단하는 데 사용됩니다. 예를 들어, if 문에서 특정 조건이 참인지 거짓인지에 따라 실행 흐름을 결정합니다.

is_raining = True

if is_raining:
    print("우산을 가져가세요!")
else:
    print("우산은 필요 없어요.")

2. 비교 연산의 결과

불 자료형은 비교 연산자의 결과로 자주 사용됩니다. 비교 연산자는 두 값을 비교하여 참이나 거짓을 반환합니다.

x = 10
y = 20

print(x == y)  # False
print(x < y)   # True
print(x != y)  # True

3. 논리 연산자

불 자료형은 논리 연산자and, or, not을 사용하여 복합적인 논리 연산을 수행할 수 있습니다.

a = True
b = False

# and 연산자: 두 조건이 모두 참일 때만 True
print(a and b)  # False

# or 연산자: 둘 중 하나라도 참이면 True
print(a or b)   # True

# not 연산자: 값을 반대로 뒤집음
print(not a)    # False

4. 불 자료형과 다른 자료형의 연산

파이썬에서는 불 자료형을 정수처럼 사용할 수 있습니다. True는 1로, False는 0으로 간주됩니다. 이를 이용해 간단한 산술 연산을 수행할 수 있습니다.

print(True + 1)   # 2
print(False + 5)  # 5

5. 참과 거짓을 판별하는 값

파이썬에서는 다양한 자료형이 조건문에서 참(True) 또는 거짓(False)으로 간주됩니다. 일반적으로 값이 있으면 참으로 간주되며, 값이 없거나 0이면 거짓으로 간주됩니다.

  • 0, None, 빈 문자열 "", 빈 리스트 [], 빈 집합 {} 등은 False로 간주됩니다.
  • 그 외의 값은 True로 간주됩니다.
if 0:
    print("참입니다.")
else:
    print("거짓입니다.")  # 출력: 거짓입니다.

if "Hello":
    print("참입니다.")  # 출력: 참입니다.

요약

  • 불 자료형은 TrueFalse 두 가지 값만을 가질 수 있습니다.
  • 조건문과 반복문에서 논리값을 판단하는 데 사용됩니다.
  • 비교 연산자와 논리 연산자를 사용하여 참(True)과 거짓(False)을 판단할 수 있습니다.
  • True는 1로, False는 0으로 간주되어 산술 연산에 사용될 수 있습니다.
  • 다양한 자료형에서 값이 있으면 True, 없으면 False로 간주됩니다.

불 자료형은 파이썬의 조건문과 논리 연산에서 핵심적인 역할을 합니다. 이를 활용하여 프로그램의 흐름을 제어하고, 조건에 따라 다양한 작업을 수행할 수 있습니다.


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다