失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python赋值语句合法条件_Python带条件判断的赋值语句

python赋值语句合法条件_Python带条件判断的赋值语句

时间:2019-04-24 05:16:58

相关推荐

python赋值语句合法条件_Python带条件判断的赋值语句

Python的赋值语句,有一种带条件判断的语法,将赋值和条件判断融为一行代码,使需要条件判断的赋值代码写起来更加简练高效。这种赋值语句中的条件判断,可以是if判断,也可以是or和and判断。

赋值语句中的if

请看下面的代码示例:

>>> a = 123 if True else 321

>>> a

123

>>> a = 123 if False else 321

>>> a

321

以上代码,给变量a赋值,如果if True,a的取值就是if前面的那个值,如果if False,a的取值就是else后面的值。以上代码写的比较简单,实际情况下if判断可以写的很复杂。

赋值语句中的and和or

先看代码吧:

>>> a = 10 or 20

>>> a

10

>>> a = 10 and 20

>>> a

20

>>> b = 0 or 1

>>> b

1

>>> b = 0 and 1

>>> b

0

这种语法在python中叫“短路运算符”,属于python的布尔操作。下面总结一下赋值语句中and和or的语法规则:

表达式从左至右运算,若 or 的左侧逻辑值为 True &#

如果觉得《python赋值语句合法条件_Python带条件判断的赋值语句》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。