python关键字and和or用法实例

 更新时间:2015年05月28日 16:35:13   投稿:junjie  
这篇文章主要介绍了python关键字and和or用法实例,本文直接给出实现代码,需要的朋友可以参考下

python 中的and从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。

or也是从左到有计算表达式,返回第一个为真的值。

复制代码 代码如下:

IDLE 1.2.4
>>>'a'and'b'
'b'
>>>''and'b'
''
>>>'a'or'b'
'a'
>>>''or'b'
'b'

类似三目表达式的用法:bool? a : b
复制代码 代码如下:

>>> a ='first'
>>> b ='second'
>>>1and a or b   # 等价于 bool = true时的情况
'first'
>>>0and a or b   # 等价于 bool = false时的情况
'second'
>>> a =''
>>>1and a or b   # a为假时,则出现问题
'second'
>>>(1and[a]or[b])[0]# 安全用法,因为[a]不可能为假,至少有一个元素
''
>>>

相关文章

  • python [::-1] [::-1,::-1]的具体使用

    python [::-1] [::-1,::-1]的具体使用

    本文主要介绍了python [::-1] [::-1,::-1]的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Python手动实现Hough圆变换的示例代码

    Python手动实现Hough圆变换的示例代码

    Hough圆变换的原理相信大家都非常清楚了,但是手动实现的比较少。这篇文章将为大家介绍手动实现Hough圆变换的示例代码,需要的可以了解一下
    2022-01-01
  • python用opencv完成图像分割并进行目标物的提取

    python用opencv完成图像分割并进行目标物的提取

    这篇文章主要介绍了python用opencv完成图像分割并进行目标物的提取,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • sublime python3 输入换行不结束的方法

    sublime python3 输入换行不结束的方法

    下面小编就为大家分享一篇sublime python3 输入换行不结束的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • 使用Python实现从零开始打造一个三维绘图系统

    使用Python实现从零开始打造一个三维绘图系统

    这篇文章主要为大家详细介绍了如何使用Python实现一个绘图系统,通过指定x,y,z的表达式,以实现三维绘图的目的,感兴趣的可以了解下
    2024-02-02
  • Python 遍历字典的方法汇总

    Python 遍历字典的方法汇总

    这篇文章主要介绍了Python 遍历字典的方法汇总的相关资料,需要的朋友可以参考下
    2023-09-09
  • 通过5个例子让你学会Pandas中的字符串过滤

    通过5个例子让你学会Pandas中的字符串过滤

    毋庸置疑Pandas是使用最广泛的Python库之一,它提供了许多功能和方法来执行有效的数据处理和数据分析,下面这篇文章主要给大家介绍了关于如何通过5个例子让你学会Pandas中字符串过滤的相关资料,需要的朋友可以参考下
    2022-08-08
  • 一文带你深入理解Python魔法方法

    一文带你深入理解Python魔法方法

    在Python中,魔法方法是指那些以双下划线开头和结尾的特殊方法,它们是Python的内置方法,对应于Python对象的各种运算符,这篇文章将深入探讨Python的一些魔法方法,并通过示例展示如何使用它们,需要的朋友可以参考下
    2023-06-06
  • python 图像平移和旋转的实例

    python 图像平移和旋转的实例

    今天小编就为大家分享一篇python 图像平移和旋转的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python 如何在字符串中插入变量

    Python 如何在字符串中插入变量

    这篇文章主要介绍了Python 如何在字符串中插入变量,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-08-08

最新评论