choco's story

파이썬 스터디 15 - 조건문의 False 값, pass 키워드 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 15 - 조건문의 False 값, pass 키워드

초코choco 2024. 9. 18. 13:38

조건문의 False 값

if 조건문에서 불(True/False)이 아닌 다른 값이 오는 경우 = 자동으로 불로 변환하여 처리함

False로 변환되는 값

  • None
  • 숫자 0과 0.0
  • 빈 컨테이너 (빈 문자열, 빈 바이트열, 빈 리스트, 빈 튜플, 빈 딕셔너리 등...)

나머지는 모두 True로 변환

ex)

print("# if 조건문에 0 넣기")

if 0:
    print("0은 True로 변환됨")
else:
    print("0은 False로 변환됨")
print()


print("# if 조건문에 빈 문자열 넣기")

if "":
    print("빈 문자열은 True로 변환됨")
else:
    print("빈 문자열은 False로 변환됨")

출력결과

 

 

pass 키워드

pass 키워드를 사용하는 경우 = 전체 코드를 짜고 세부 조건문의 내용은 나중에 짤 때, pass로 대신 작성

기본구조

if zero == 0:
		# 빈 줄 삽입
else:
		# 빈 줄 삽입

위 구조의 # 빈 줄 삽입 부분(미구현 상태)에 pass 키워드를 작성

ex)

number = input("정수 입력> ")
number = int(number)

if number > 0:
    # 양수일 때 (미구현)
    pass
else:
    # 음수일 때 (미구현)
    pass