python 中 True 和 False、逻辑运算符
2020-01-15 11:08
459 查看
下面对象是 False:
1、None;
2、零值:
a、0(整数);
b、0.0(浮点数);
c、0j(虚数);
3、空序列:
a、空字符串;
b、空列表;
c、空元组;
d、空字典;
其他情况都是 True;True 默认为 1;False 默认为 0;
逻辑运算符:
优先级:() > not > and > or
返回的是,能确定整个表达式的那个值;如果第一个运算数就足够确定结果的话,则不会对第二个运算数做评估。
1、or:只要有一个 True,整个表达式的值就是 True(整个表达式是 True 就返回第一个 True 的那个值;是 False 的话,就返回 最后值)
第一个是 True 时,没必要检查第二个,整体是 True,返回第一个值;
第一个是 False 时,返回第二个值;
2、and:只要有一个 False ,整个表达式就是 False(整个表达式返回的第一个 False 的那个值;是 True 的话,就返回最后值)
第一个值是 False 时,返回第一个值;
第一个值是 True 时,返回第二个值;
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python3基础 dict 推导式 生成10以内+奇数的值为True 偶数为False的字典
- Python的逻辑控制true/false和循环
- Python返回真假值(True or False)小技巧
- python 中的True和1及False和0是可以等价比较及是否是bool类型
- Python小技巧 – True or False
- js中逻辑运算符|| 的返回值并不只有true和false
- Python中的True,False条件判断实例分析
- Python基础学习:关键字True、False
- python判断是否可以只插一个字符,让字符串变成回文,返回true/false
- Python True False
- Python解惑之True和False详解
- python3实现参数为整数,如果整数为奇数,返回True,否则返回False
- Python中的True,False条件判断实例分析
- Python小技巧 – True or False
- python true false
- 【python】YY一下python里的 True 和 False
- ☆Python - 解惑 True 和 False 详解
- python中 subprocess shell=False 与shell=True的区别
- Python 单元测试:assertTrue 和assertFalse 的真假
- Python 单元测试:assertTrue 和assertFalse 的真假