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. [MySQL] 测试where group by order by的索引问题

    1. select * from test  where a=xx group by b order by c   如何加索引 CREATE TABLE `index_test` ( `id` int ...

  2. Java学习笔记——判断字符Character类

    常用方法 下面所说的均是静态方法,也就是可以不创建对象直接调用 例:Character.isLetter(char c); isLetter 判断参数是否为字母(不分大小写),返回结果 isDigit ...

  3. Python全栈开发之---redis数据库

    1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...

  4. 基本数据类型 列表 list

    今日内容一.列表======================================基本使用======================================1.用途:用来记录同种属 ...

  5. CSS常见的中属性级,选择符级的Hack

    注意:尽量找到通用方法而减少对CSS Hack的使用,大规模使用CSS Hack会带来维护成本的提高以及浏览器版本变化而带来类似Hack失效等系列问题. 星号 * 针对IE6,7:下划线 _ 针对ie ...

  6. java-Enumeration,单向队列Queue及双向队列Deque等容器简单使用

    1.Enumeration容器使用: package com.etc; import java.util.Enumeration; import java.util.Vector; /* Enumer ...

  7. #WEB安全基础 : HTML/CSS | 0x4.1嵌套列表

    如果你认为列表只有ul和ol那你就错了 我要为你展示新的列表 这次只有一个index.html文件 这是它的效果 以下是它的代码 <html> <head> <title ...

  8. WLST

    Master Note on WebLogic Server Scripting Tool (WLST) Usage, Sample Scripts and Known Issues Deployin ...

  9. 从.Net到Java学习第一篇——开篇

    以前我常说,公司用什么技术我就学什么.可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的.”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保 ...

  10. Git:五、操作远程仓库

    0.一般流程 1)自己新写:GitHub创建有README的库 -> clone到本地 2)修改已有:GitHub上fork别人的仓库 -> clone自己账号下的库到本地 1.创建库 右 ...