逻辑值(bool)用来表示: 对与错, 真与假, 空与非空等概念
逻辑值包含两个值:

True

诸如非空的量(string tuple list set dictionary等)以及非零的数(负数和正数都为True)

False

0
None
空的量

逻辑值的作用

主要用于判断语句中 if else
1.用来判断一个字符串是否为空
2.一个运算结果是否为0
3.一个表达式是否可用
4.判断函数的返回值

#!/usr/bin/pythonl1 = [[], [1,2,3], (), (1, 2), {}, {1:"good"}, None, -1, 0, 1, "", "hello"]for l in l1 :if l :print l, " is True"else :print l, " is False"输出结果:
[]  is False
[1, 2, 3]  is True
()  is False
(1, 2)  is True
{}  is False
{1: 'good'}  is True
None  is False
-1  is True
0  is False
1  is Trueis False  #字符串为空
hello  is True
以上结果可以验证True和False的分类

函数的返回值None

函数的默认返回值为None, 可以通过此方法来验证

#!/usr/bin/pythondef fun(x, y) :if x+y >= 10 :return x+yelse :print "less than 10"if fun(3, 5) :print "True"
else :print "False"输出结果:
less than 10  #return x+y 没有执行,默认返回None,因此if判断调用函数的时候,为false
False

逻辑值分类True False相关推荐

  1. Python里面None True False之间的区别

    None虽然跟True False一样都是布尔值. 虽然None不表示任何数据,但却具有很重要的作用. 它和False之间的区别还是很大的! 例子: >>> t = None > ...

  2. CreateEvent(NULL,TRUE,FALSE,NULL);的解释

    它用来创建或打开一个命名的或无名的事件对象 初始化为: m_hReadEvent=CreateEvent(NULL,TRUE,FALSE,NULL); 1.,确定返回的句柄是否可被子进程继承.如果lp ...

  3. python 将布尔数组取反的方法 True False(b=(a==False))

    a=[True,True,False,False] a=np.array(a) b=(a==False) print(b) # [False False True True] print(b.toli ...

  4. PHP的TRUE|FALSE

    总结: false:以下的会被认为错误:false|0|0.0|"0"|空数组|NULL| true:出了true的都为正确 empty:与false的一样  会被认为为空fals ...

  5. Kafka JMX监控报错 Failed to get broker metrics for BrokerIdentity(128,192.168.2.128,9999,true,false,Map

    KafkaManager报错 2019-05-19 14:21:53,817 - [ERROR] k.m.a.c.BrokerViewCacheActor - Failed to get broker ...

  6. python条件判断true_Python中的True,False条件判断实例分析

    本文实例讲述了Python中的True,False条件判断用法.分享给大家供大家参考.具体分析如下: 对于有编程经验的程序员们都知道条件语句的写法: 以C++为例: 代码如下: if (conditi ...

  7. python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...

    建议不是你不应该使用True,False或None.这只是你不应该使用如果x == True. 如果x == True是愚蠢的,因为==只是一个二进制运算符!它的返回值为True或False,取决于它 ...

  8. php fetch返回false,Php fetch返回字符串而不是布爾值“true / false”值

    I'm using full calender and I have a few events that are all day events. Generally, my php set all ' ...

  9. 【numpy】生成一串0/1(True/False)mask序列

    mask = np.random.rand(10) mask = (mask>0.5).astype(bool) 输出 <class 'numpy.ndarray'> [False ...

最新文章

  1. 用户未登录重定向到登录界面_Linux 用户登录记录
  2. 如何应付表数据过大的查询问题?(如何尽量避免大表关联)[转]
  3. unicode字符编码表下载_详解字符编码(上)
  4. 一个SAP开发人员2017年在编程和游泳上的双重修炼过程
  5. 第十八节:跨域请求的解决方案和WebApi特有的处理方式
  6. Struts2中ActionContext介绍
  7. Day7--误差反向传播
  8. 【Elasticsearch】Elasticsearch日志场景最佳实践
  9. bootstrap-switch 不起作用 class处显示代码_注解KafkaListener不起作用,到底发生了啥?...
  10. 轻量级web富文本框——wangEditor使用手册(3)——如何自定义配置菜单 demo
  11. L2TP over IPSEC配置实例
  12. Sql中的offset 用法
  13. matlab怎么计算行列式,MATLAB计算行列式
  14. 计算机 蓝牙鼠标卡顿,Win10使用蓝牙鼠标老是卡顿的原因及解决方法
  15. 共享锁和排他锁的区别
  16. win7如何开启Telnet服务
  17. 棋牌类游戏测试用例怎么写?我敢打赌你绝对不知道
  18. 10、Health Check、及机制Liveness 探测、机制Readiness 探测、在Scale Up(伸缩)中使用Health Check、
  19. VC驿站黑客编程(关机,重启,注销)
  20. 基于链表的贪吃蛇(C语言)

热门文章

  1. LeetCode刷题100道,让你滚瓜烂熟拿下SQL
  2. c++ ~ std::wstring 转LPWSTR
  3. 内核启动分析(三)——zImage 解压缩阶段
  4. CS115 - Computer Simulation, Assignment
  5. mysql 索引 using temporary场景
  6. Curl de 详细介绍
  7. PHP使用PHPExcel读取excel表格
  8. 《抗压力-逆境生存法则》读后感
  9. 【唐老狮】C#四部曲之C#基础:习题汇总
  10. esp8266-01s控制继电器开关