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的更多相关文章

随机推荐

  1. 【.NET Core项目实战-统一认证平台】第十四章 授权篇-自定义授权方式

    [.NET Core项目实战-统一认证平台]开篇及目录索引 上篇文章我介绍了如何强制令牌过期的实现,相信大家对IdentityServer4的验证流程有了更深的了解,本篇我将介绍如何使用自定义的授权方 ...

  2. 杭电ACM2005--第几天?

    第几天? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...

  3. Scrapy-Redis分布式爬虫常规操作

    一.X-path 的常规用法1./是从根节点选取,有顺序2.//从当前节点选择文档中的节点,无顺序3..选取当前节点4...选取当前节点的父节点5.@选取属性6. //div[@class='docl ...

  4. 50.Linux-分析ifconfig到内核的调用过程,实现内核启机自动设MAC地址(原)

    内核版本: Linux version 3.10.14 1.由于每次开发板开机的网卡eth0的物理地址都是随机的. 然后在网上找到可以通过命令行实现设置mac物理地址: ifconfig eth0 d ...

  5. 通过多线程处理提高Redis性能

    Redis通常被称为单进程单线程模型. 这不是真的! Redis还运行多个后端线程来执行后端清理工作,例如清理脏数据和关闭文件描述符.在Redis中,主线程负责主要任务,包括但不限于:接收来自客户端的 ...

  6. 2019前端面试题汇总(主要为Vue)

    摘要: 经典面试题. 原文:2019前端面试题汇总(主要为Vue) 作者:前端小酱 Fundebug经授权转载,版权归原作者所有. 毕业之后就在一直合肥小公司工作,没有老司机.没有技术氛围,在技术的道 ...

  7. Dynamics CRM项目实例之六:积分管理,汇总字段,计算字段,快速查看视图

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复137或者20141228可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me!        博文讲述的主要是如 ...

  8. vue父子组件之间传值

    vue父子组件进行传值 vue中的父子组件,什么是父组件什么是子组件呢?就跟html标签一样,谁包裹着谁谁就是父组件,被包裹的元素就是子组件. 父组件向子组件传值 下面用的script引入的方式,那种 ...

  9. CAP理论和Base理论

    CAP理论 Consistency(一致性), 数据一致更新,所有数据变动都是同步的 Availability(可用性), 好的响应性能 Partition tolerance(分区容错性) 可靠性, ...

  10. 导致spring事务配置不起作用的一种原因

    @Component public class AnalyticsApplication { @Autowired private InitializationActionService initia ...