三目运算:and/or 技巧
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三目运算:and/or 技巧相关的知识,希望对你有一定的参考价值。
三目运算:and/or 技巧
and, or 联合起来有个小技巧:
print 2 < 3 and True or False
说明: 如果 2 小于 3 了,则输出 True , 否则输出 False
代码示例:
In [1]: var = 2 < 3 and True or False
In [2]: print var
In [3]: print 3 != 3 and ‘OK‘ or ‘Failure‘
说明
and 前是判定条件,or 前后分别是判定正确和错误的返回值。
注意:
- 判定的结果必须是布尔值
- 两个返回值必须是“返回值”(变量或常量),不能是一段代码(比如 print ‘abcd‘)
以上是关于三目运算:and/or 技巧的主要内容,如果未能解决你的问题,请参考以下文章