通过实例解析python and和or使用方法
更新时间:2020年11月14日 14:41:36 作者:迎风而来
这篇文章主要介绍了通过实例解析python and和or使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在python中and和or返回的值并不是True和false这么简单。虽然他们看上去和c++中的&&和||有些相似。在了解and和or之前,我们先要了解python中的True和False。
在python里面,0、''、[]、()、{}、None为假,其它任何东西都为真。ok,在此前提下。看这样一个例子:
我们大致可以总结出这样的一个规律,对于and,如果没有假值,返回的是最后一个真值,如果有假值,则返回的是第一个假值。
对于or,如果没有真值,返回的是最后一个假值,如果有真值,则返回的是第一个真值。
知道了这些我们就可以模拟出c语言中的三目运算符操作a ? b : c
但是这样做会出现一个问题,如下:
解决办法如下:
解决思路就是,对于[''],我们知道它为真,即上面的式子中括号里面的值是[''],[''][0]的结果就是''
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
python创建学生管理系统
这篇文章主要为大家详细介绍了python创建学生管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2019-11-11
基于python写个国庆假期倒计时程序
国庆假期快到了,想查查还有几天几小时到假期,这对程序员小菜一碟,轻轻松松用python写个倒计时程序(天、时、分、秒),助你熬到假期
2021-09-09
机器学习python实战之决策树
这篇文章主要为大家详细介绍了机器学习python实战之决策树的相关资料
,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2017-11-11
Python的列表推导式实例详细解析
这篇文章主要介绍了Python的列表推导式实例详细解析,列表推导式是Python构建列表list的一种快捷方式,可以使用简洁的代码就创建出一个列表,需要的朋友可以参考下
2023-07-07
python不等于运算符的具体使用
在Python语言中,用 != 表示不等于,本文主要介绍了python不等于运算符的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-12-12
10个Python常用的损失函数及代码实现分享
损失函数是一种衡量模型与数据吻合程度的算法。损失函数测量实际测量值和预测值之间差距的一种方式。本文为大家总结了10个常用的损失函数及Python代码实现,需要的可以参考一下
2022-09-09
最新评论