- 불리안 자료형은 True와 False중에서 하나의 값을 가진다.
형 변환을 할때 int(), float(), str()으로 값을 바꾸는 걸 해봤었는데
- 불리안으로 바꾸는 형 변환도 있다.
이 때는 boolean중에서 bool까지만 쓰면 된다.
bool은 값이 있으면 True로, 값이 없으면 False로 변환된다.
- '값이 있다, 없다'를 판단하는 기준은
문자 자료형의 경우에 a변수에 hello라는 문자를 넣게 되면 이건 값이 있는 것이다.
그리고 b와 같이 따옴표 속에 빈 칸이 여러 개 들어있는 경우에도 빈 칸이라는 값이 있는 것이다.
하지만 c와 같이 따옴표 사이에 아무것도 넣지 않으면 값이 없는 것이다.
이렇게 코딩하고 실행해보면 c의 경우에만 False가 나오는 걸 알 수 있다.
- 숫자의 경우에는 0이 아닌 모든 수는 True, 0은 False가 된다.
0은 말 그대로 없는 것이다.
a와 b는 각각 1과 -2라는 값이 있으므로 True인데 c는 0이라서 False가 되는 것이다.
- 파이썬의 키워드 중에서 '값이 없음'을 의미하는 None 이라는 게 있다.
bool(None)을 하게 되면 값이 없으므로 False가 되는 것이다.
제 유튜브 채널입니다.
도움이 됐다면, 구독 부탁합니다!
주변에 제 블로그, 유튜브를 알려주시면 감사하겠습니다~! :)
Thank you for watching the blog.
Please subscribe! I would appreciate it if you could share the blog around you.