> 文档中心 > Python零基础入门篇 - 26 - 数据类型与布尔值的关系

Python零基础入门篇 - 26 - 数据类型与布尔值的关系


前言
✌ 作者简介:渴望力量的哈士奇,大家可以叫我 🐶哈士奇🐶 。(我真的养了一只哈士奇)
📑 个人主页:渴望力量的哈士奇主页
📫 如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀
🔥 如果感觉博主的文章还不错的话,还请不吝👍关注、点赞、收藏三连支持👍一下博主哦
💬 人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。💬

📕系列专栏::
               👍 Python全栈系列 - [更新中]    ➡️➡️➡️ 【 本文在该系列】
               👋 网安之路系列
​                       🍋 网安之路踩坑篇
​                       🍋 网安知识扫盲篇
​                       🍋 Vulhub 漏洞复现篇
​                       🍋 Shell脚本编程篇
​                       🍋 Web攻防篇  ➡️➡️➡️ 2021年9月3日停止更新,转战先知等安全社区
​                       🍋 渗透工具使用集锦  ➡️➡️➡️ 2021年9月3日停止更新,转战先知等安全社区
​                ⭐️ 点点点工程师系列
​                       🍹 测试神器 - Charles 篇
​                       🍹 测试神器 - Fiddler 篇
​                       🍹 测试神器 - Jmeter 篇
​                       🍹 自动化 - RobotFrameWork 系列
​                       🍹 自动化 - 基于 JAVA 实现的WEB端UI自动化
                       🍹 自动化 - 基于 MonkeyRunner 实现的APP端UI自动化
​                🤗 2019年之前学习Python留下的乱七八糟系列

                                                                                  🎉🎉欢迎持续关注🎉🎉

Python零基础入门篇 - 26 - 数据类型与布尔值的关系

文章目录

数据类型与布尔值的关系

  • 每一种数据类型,自身的值都有表示True与False。

  • not 对于一切结果取反

数据类型 True False
int 非0 0
float 非0.0 0.0
str len(str) != 0 Len(str) ==0 即 ‘’
list len(list) != 0 len(list) ==0 即[]
tuple len(tuple) !=0 len(tuple) ==0 即()
dict len(dict) !=0 len(dict) ==0 即{}
None Not None None

示例如下:

int_0 = 0int_1 = 666print(bool(int_0))print(bool(int_1))# 执行结果如下:# >>> False# >>> Trueprint(bool(not int_0))print(bool(not int_1))# 执行结果如下:# >>> True# >>> False
str_0 = ''str_1 = '666'print(bool(str_0))print(bool(str_1))# 执行结果如下:# >>> False# >>> Trueprint(bool(not str_0))print(bool(not str_1))# 执行结果如下:# >>> True# >>> False
bool_true = Truebool_false = Falseprint(bool(not bool_true))print(bool(not bool_false))# 执行结果如下:# >>> False# >>> True