Python_Bool
Bool
Ture和False两种状态:判定代码的真假。
真
print (3 > 2) # 结果:
True
假
print (3 > 4) # 结果:
False
数据类型
print ('True',type('True'))
print(True,type(True))
结果:

值的转换
Bool <----> int
Bool ---> int
True ---> 1
print(int(True))
结果:

False ---> 0
print(int(False))
结果:

int --->Bool
非零即为Ture,零为False。
正数 ---> Bool
print(bool(100))
结果:

负数 ---> Bool
print(bool(-1))
结果:

零 ---> Bool
print(bool(0))
结果:

Bool <----> str
Bool ---> str
True ---> Bool
print(str(True), type(str(True)))
结果:

False ---> Bool
print(str(False), type(str(False)))
结果:

str ---> bool
非空即为True,''空字符串为False。
空字符串 ---> Bool
s1 = ''
if s1:
print(666)
结果:

非空字符串 ---> Bool
s = '越过山丘,才发现无人等候。'
print(bool(s))
结果:

Bool <---> list
list --->Bool
空列表 ---> Bool
print(bool([]))
结果:

非空列表 ---> Bool
print(bool([6, 9]))
结果:

Bool <---> tuple
tuple ---> Bool
空元组 ---> Bool
print(bool(()))
结果:

非空元组 ---> Bool
print(bool((6, 9)))
结果:

Bool <---> dict
dict ---> Bool
空字典 ---> Bool
print(bool({}))
结果:

非空字典 ---> Bool
print(bool({'特长': '特长'}))
结果:

Bool <---> set()
set() ---> Bool
空集合 ---> Bool
print(bool(set()))
结果:

非空集合 ---> Bool
print(bool({6, 9}))
结果:

Python_Bool的更多相关文章
随机推荐
- WebClient下载文件
public void DownDile(string url) { WebClient client = new WebClient(); string URLAddress = @"ht ...
- C# 判断用户是否对路径拥有访问权限
如何获取当前系统用户对文件/文件夹的操作权限? 1.获取安全信息DirectorySecurity DirectorySecurity fileAcl = Directory.GetAccessCon ...
- AlwaysUp使用方法
AlwaysUp是一款能将可执行文件.批处理文件及快捷方式作为Windows系统服务,并且进行管理和监视确保100%运行.当程序崩溃.挂起.弹出错误对话框时,AlwaysUp 能自动重启程序,并运行自 ...
- Oracle day03 连表查询
为什么要表连接进行查询? 查询部门名称为SALES的员工信息 如何进行表的连接查询? 两种方式:Sql 1992 和sql1999 sql1992sql分类 1.笛卡尔积 (表乘表) 2. ...
- Java开发笔记(四十五)成员属性与成员方法
前面介绍了许多数据类型,除了基本类型如整型int.双精度型double.布尔型boolean之外,还有高级一些的如包装整型Integer.字符串类型String.本地日期类型LocalDate等等,那 ...
- SQL使用总结
本文为转载:对于SQL的学习与使用,推荐大家去这儿,讲的很系统: http://www.w3school.com.cn/sql/index.asp 练习SQL的使用,推荐大家去这里: https:// ...
- iptables配置管理
iptables规则 内核netfilter的规则: iptables的规则: 基本操作 实践:往iptables中插入一条规则:禁止基于端口号为22的所有客户端访问(等于是禁止基于SSH的客户端连接 ...
- iview-admin框架运行步骤
第一步: 前往github下载整个iview-admin框架的全部源码 github地址: https://github.com/iview/iview-admin 第二步: 点击Clone or d ...
- 后端开发者的Vue学习之路(三)
目录 上节内容回顾 组件 什么是组件 组件注册 全局注册组件 局部注册组件 使用细节 组件注册的命名规范: 组件中只有一个根元素 组件也是一个实例 组件在某些元素中渲染出错 组件间的数据传递 父子组件 ...
- 如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇)(1) - 目录
昨天发表了<如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor>后,大家十分热情,几个小时内就收到了不少问题,包括: 对于ui自动化测试这方 ...