Python 3 문법 (불리안)

Fordsec·2023년 1월 19일
  1. 불리안 자료형은 True와 False중에서 하나의 값을 가진다.

형 변환을 할때 int(), float(), str()으로 값을 바꾸는 걸 해봤었는데

  1. 불리안으로 바꾸는 형 변환도 있다.

이 때는 boolean중에서 bool까지만 쓰면 된다.

bool은 값이 있으면 True로, 값이 없으면 False로 변환된다.

  1. '값이 있다, 없다'를 판단하는 기준은

문자 자료형의 경우에 a변수에 hello라는 문자를 넣게 되면 이건 값이 있는 것이다.

그리고 b와 같이 따옴표 속에 빈 칸이 여러 개 들어있는 경우에도 빈 칸이라는 값이 있는 것이다.

하지만 c와 같이 따옴표 사이에 아무것도 넣지 않으면 값이 없는 것이다.

이렇게 코딩하고 실행해보면 c의 경우에만 False가 나오는 걸 알 수 있다.

  1. 숫자의 경우에는 0이 아닌 모든 수는 True, 0은 False가 된다.

0은 말 그대로 없는 것이다.

a와 b는 각각 1과 -2라는 값이 있으므로 True인데 c는 0이라서 False가 되는 것이다.

  1. 파이썬의 키워드 중에서 '값이 없음'을 의미하는 None 이라는 게 있다.

    bool(None)을 하게 되면 값이 없으므로 False가 되는 것이다.

다시 정리하면

불리안은 참이면 True, 거짓이면 False

값이 있으면 True, 없으면 False가 된다.

https://youtube.com/@Certa6

제 유튜브 채널입니다.
도움이 됐다면, 구독 부탁합니다!
주변에 제 블로그, 유튜브를 알려주시면 감사하겠습니다~! :)

Thank you for watching the blog.
Please subscribe! I would appreciate it if you could share the blog around you.

profile
Penetration Tester | ROK NIS 2025 APEX | ROKAF CERT

0개의 댓글