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的更多相关文章
随机推荐
- 【SpringBoot】拦截器使用@Autowired注入接口为null解决方法
最近使用SpringBoot的自定义拦截器,在拦截器中注入了一个DAO,准备下面作相应操作,拦截器代码: public class TokenInterceptor implements Handle ...
- JS数组Sort方法的使用
想用sort方法对数组排下序,代码如下: var nums = "12 645 6 85 81 0 9 365 4 752".split(" ").map(fu ...
- 浅谈OA系统与Portal门户的区别
随着社会信息化的发展与进步,OA办公自动化软件打破了传统复杂的办公方式,使各个行业实现了高效的无纸化办公.由此一来OA快速成长为继财务软件.ERP软件之后的第三大管理软件.随着企业信息化系统的不断增多 ...
- 二、IPC机制
1.Android IPC简介 IPC是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程. ANR:Applicatio ...
- Kotlin入门(33)运用扩展属性
进行App开发的时候,使用震动器要在AndroidManifest.xml中加上如下权限: <!-- 震动 --> <uses-permission android:name=&qu ...
- DAS、SAN和NAS三种存储方式
DAS存储 DAS存储在我们生活中是非常常见的,尤其是在中小企业应用中,DAS是最主要的应用模式,存储系统被直连到应用的服务器中,在中小企业中,许多的数据应用是必须安装在直连的DAS存储器上. DAS ...
- iead2018创建JavaWe工程
菜单栏中 File-> Project,弹出如下界面,选择 Java并勾选 Web Application 填写 Project Name 配置 tomcat 点击右上角的绿色的小锤子,然后打开 ...
- Asp.Net登陆记住用户功能实现
1.效果和原理 原理是利用Asp.net的Cookies.选中CheckBox,把输入的用户名和密码用Cookies存储起来,设置过期时间7天,超过时间自动清除Cookie信息. 2.前台代码 < ...
- c/c++ linux 进程间通信系列1,使用signal,kill
linux 进程间通信系列1,使用signal,kill 信号基本概念: 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件.进程之间可以互相通过系统调用kill发送软中断信号.内核 ...
- Python爬虫之Selenium库的基本使用
Selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Fire ...