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的更多相关文章
随机推荐
- 第53章 结束会话端点(End Session Endpoint) - Identity Server 4 中文文档(v1.0.0)
结束会话端点可用于触发单点注销(请参阅规范). 要使用结束会话端点,客户端应用程序会将用户的浏览器重定向到结束会话URL.用户在会话期间通过浏览器登录的所有应用程序都可以参与注销. 注意 终端会话端点 ...
- 【开源】Netty轻松实现聊天室,附带数据记录,聊天历史
阅读本文约“2.5分钟” 听说快七夕······ 不对,这不是今天的主题,嘿嘿. 今天说说一个小的网页聊天室,功能如下 群聊无限制 记录用户群聊信息 下次登录显示聊天历史 消息发送速度(光速) 聊天历 ...
- myeclipse的debug模式启动不了,但run模式可以启动
一.问题 在用myeclipse的开发web项目时,经常会打断点,然后利用debug模式启动.但是,今天debug模式启动不了,run模式又可以.这给调试带来了很大的麻烦. 二.解决办法 1.点击de ...
- sublime 使用快捷键
Goto Anything 快捷键 Ctrl+P (支持模糊匹配) 1,查找文件 在查找框中输入文件目录(知道目录直接输入目录,不知道目录直接输入页面名称即可.支持模糊匹配) index.ht ...
- MongoDB在Linux下常用优化设置
MongoDB在Linux下常用优化设置 以下是一些MongoDB推荐的常用优化设置.在生产环境下选取合适的参数值,例如预读值和默认文件描述符数目等,会对系统性能有很大的影响. 1.关闭数据库文件的 ...
- Monkey测试记录
配置环境变量,不然用不了adb命令 path这里也一样配置一下 命令的各种意思百度一下看看也就知道了 看到一篇博客推荐的一种测试命令,我也直接拿来用了 adb shell monkey -p 你的包名 ...
- axios与ajax区别
1.jQuery ajax $.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () ...
- 商家APP店内点餐开启有桌台点餐模式
商家APP店内点餐开启有桌台点餐模式 步骤一:管理员后台-配置管理--店铺配置--简易付tab页--是否支持扫码下单-是 步骤二:管理员后台-配置管理--设备管理--选择对应的机器--配置--云POS ...
- centos7网络配置方法
方法一:nmtui 这个是字符界面的图形化网络配置工具 方法二:nmcli 命令行配置 方法三:直接vim /etc/sysconfig/network-scripts/ens---- 编辑 ...
- 微信小程序支付证书及SSL证书使用
小程序使用微信支付包括:电脑管理控制台导入证书->修改代码为搜索证书->授权IIS使用证书->设置TSL加密级别为1.2 描述: 1.通常调用微信生成订单接口的时候,使用的证书都是直 ...