프로그래밍언어/파이썬[초급]
[파이썬][초급] Chapter35. 불 자료형과 None
about_IT
2025. 5. 17. 05:08
728x90
파이썬에서 불(Boolean) 자료형과 None은 프로그램의 흐름을 제어하는 데 중요한 역할을 합니다. 불 자료형은 참과 거짓을 표현하고, None은 '값이 없음'을 의미하는 특수한 자료형입니다. 이번 장에서는 이 두 자료형의 특징과 사용 방법을 알아봅니다.
● 불 자료형
불 자료형은 True
와 False
두 가지 값만 가질 수 있으며, 주로 조건문이나 논리 연산에 사용됩니다.
a = True
b = False
print(a and b) # False
print(a or b) # True
print(not a) # False
● 불로 평가되는 값
파이썬에서는 다음과 같은 값들이 False
로 평가됩니다.
- 0
- 빈 문자열 ""
- 빈 리스트 [], 빈 튜플 (), 빈 딕셔너리 {}, 빈 집합 set()
- None
if []:
print("실행되지 않음")
else:
print("빈 리스트는 False로 간주됨")
● None 자료형
None
은 아무런 값을 가지지 않는다는 것을 나타내는 특수한 상수이며, 변수 초기화나 반환값 없음의 의미로 자주 사용됩니다.
result = None
print(result) # None
def do_nothing():
pass
print(do_nothing()) # None
● is 연산자
None을 비교할 때는 ==
대신 is
를 사용하는 것이 권장됩니다.
x = None
if x is None:
print("값이 없습니다.")
● 마무리
이번 장에서는 불 자료형과 None의 의미, 불로 평가되는 값, is 연산자 사용법 등을 배웠습니다. 조건문, 함수 반환, 데이터 유효성 검사 등 다양한 상황에서 필수적으로 활용되므로 반드시 숙지해야 할 자료형입니다. 다음 장에서는 조건 표현식과 다양한 제어 흐름에 대해 알아보겠습니다.
728x90