逻辑值分类True False
逻辑值(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相关推荐
- Python里面None True False之间的区别
None虽然跟True False一样都是布尔值. 虽然None不表示任何数据,但却具有很重要的作用. 它和False之间的区别还是很大的! 例子: >>> t = None > ...
- CreateEvent(NULL,TRUE,FALSE,NULL);的解释
它用来创建或打开一个命名的或无名的事件对象 初始化为: m_hReadEvent=CreateEvent(NULL,TRUE,FALSE,NULL); 1.,确定返回的句柄是否可被子进程继承.如果lp ...
- 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 ...
- PHP的TRUE|FALSE
总结: false:以下的会被认为错误:false|0|0.0|"0"|空数组|NULL| true:出了true的都为正确 empty:与false的一样 会被认为为空fals ...
- 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 ...
- python条件判断true_Python中的True,False条件判断实例分析
本文实例讲述了Python中的True,False条件判断用法.分享给大家供大家参考.具体分析如下: 对于有编程经验的程序员们都知道条件语句的写法: 以C++为例: 代码如下: if (conditi ...
- python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...
建议不是你不应该使用True,False或None.这只是你不应该使用如果x == True. 如果x == True是愚蠢的,因为==只是一个二进制运算符!它的返回值为True或False,取决于它 ...
- 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 ' ...
- 【numpy】生成一串0/1(True/False)mask序列
mask = np.random.rand(10) mask = (mask>0.5).astype(bool) 输出 <class 'numpy.ndarray'> [False ...
最新文章
- 用户未登录重定向到登录界面_Linux 用户登录记录
- 如何应付表数据过大的查询问题?(如何尽量避免大表关联)[转]
- unicode字符编码表下载_详解字符编码(上)
- 一个SAP开发人员2017年在编程和游泳上的双重修炼过程
- 第十八节:跨域请求的解决方案和WebApi特有的处理方式
- Struts2中ActionContext介绍
- Day7--误差反向传播
- 【Elasticsearch】Elasticsearch日志场景最佳实践
- bootstrap-switch 不起作用 class处显示代码_注解KafkaListener不起作用,到底发生了啥?...
- 轻量级web富文本框——wangEditor使用手册(3)——如何自定义配置菜单 demo
- L2TP over IPSEC配置实例
- Sql中的offset 用法
- matlab怎么计算行列式,MATLAB计算行列式
- 计算机 蓝牙鼠标卡顿,Win10使用蓝牙鼠标老是卡顿的原因及解决方法
- 共享锁和排他锁的区别
- win7如何开启Telnet服务
- 棋牌类游戏测试用例怎么写?我敢打赌你绝对不知道
- 10、Health Check、及机制Liveness 探测、机制Readiness 探测、在Scale Up(伸缩)中使用Health Check、
- VC驿站黑客编程(关机,重启,注销)
- 基于链表的贪吃蛇(C语言)