[Python] False

Jade·2021년 2월 23일
0
post-custom-banner

🔒 문제

다음은 파이썬 문법 중에서 False로 취급하는 것들인데... 앗, False로 취급하지 않는 것이 하나 있다. True를 찾아라.

1) None
2) 1
3) ""
4) 0
5) bool(0)

🔓 정답

2) 1

3) 쌍따옴표("")로 묶인 것은 문자열이지만, 내용이 없기 때문에 False.

주의1: "", ''는 False지만, " ",' '는 공백 문자가 있기 때문에 True이다.
주의2: bool(-1)라면 이것도 True. 0 외에 다른 숫자들은 모두 True.

🔑 정리

자료형의 참과 거짓

자료형의 참과 거짓을 구분하는 기준은 다음과 같다.

  • 문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어있으면 거짓
  • 숫자에서는 값이 0일 때 거짓
  • None은 거짓

🔗 출처

profile
우당탕탕 좌충우돌 인프라 여행기
post-custom-banner

0개의 댓글