일반적인 Falsy 값 나열
Python 에서 특정 값은 "falsy"로 간주됩니다. 즉, 부울 컨텍스트에서 False로 평가됩니다. falsy 값을 이해하는 것은 효과적인 조건문을 작성하고 다양한 데이터 유형을 처리하는 데 중요합니다. 이 단계에서는 Python 에서 일반적인 falsy 값에 대해 배우게 됩니다.
다음 값은 일반적으로 Python 에서 falsy 로 간주됩니다.
False: 부울 값 False 자체.
None: 값의 부재 또는 null 값을 나타냅니다.
0: 정수 0.
0.0: 부동 소수점 0.
'': 빈 문자열.
[]: 빈 리스트.
{}: 빈 딕셔너리.
(): 빈 튜플.
이러한 falsy 값을 탐색하기 위해 Python 스크립트를 만들어 보겠습니다.
- WebIDE 를 엽니다.
- 파일 탐색기에서
~/project 디렉토리로 이동합니다.
falsy_values.py라는 새 파일을 만듭니다.
이제 이 파일에 Python 코드를 추가해 보겠습니다.
## falsy_values.py
falsy_values = [False, None, 0, 0.0, '', [], {}, ()]
for value in falsy_values:
if value:
print(f"{value} is truthy")
else:
print(f"{value} is falsy")
이 스크립트는 일반적인 falsy 값 목록을 반복하고 if 문을 사용하여 부울 값을 확인합니다.
스크립트를 실행하려면 WebIDE 에서 터미널을 엽니다 (터미널이 보이지 않으면 "Terminal" -> "New Terminal"을 클릭). 그런 다음 다음 명령을 실행합니다.
python falsy_values.py
다음 출력을 볼 수 있습니다.
False is falsy
None is falsy
0 is falsy
0.0 is falsy
is falsy
[] is falsy
{} is falsy
() is falsy
이 출력은 목록의 모든 값이 실제로 Python 에서 falsy 로 간주됨을 확인합니다.