当前位置:天才代写 > tutorial > Python教程 > python最简捷的条件判定语句写法

python最简捷的条件判定语句写法

2017-11-02 08:00 星期四 所属: Python教程 浏览:531

这篇文章主要先容了Python返回真假值(True or False)小能力,本文探讨的是最简捷的条件判定语句写法,本文给出了两种简捷写法,需要的伴侣可以参考下

如下一段代码:

def isLen(strString):
    if len(strString)>6:
        return True
    else:
        return False

也许你已经发明,在Python 3中其实有步伐只用一行完成函数:

代码如下:

>>> def isLen(strString):
       return True if len(strString)>6 else False

可是。。。还可以更简朴吗?

如何更简朴利用Python表达条件语句呢,just for fun 🙂

一种做法是利用列表索引:

代码如下:

>>> def isLen(strString):
       #这里留意false和true的位置, 多谢网友@小王的指正
       return [False,True][len(strString)>6]

道理很简朴,布尔值True被索引求值为1,而False就便是0. 还可以更简朴么

 

    关键字:

天才代写-代写联系方式