软件测试 / 人工智能丨三目运算符
三目运算符也称为三元运算符,是指运算符在使用时,需要有三个操作数参与计算。
Python 中也提供三目运算符,但语法上与传统的三目运算符并不相同。
可以将 Python 中的三目运算符理解成是 if-else 分支语句的简化单行模式
语法格式: [on_true] if [expression] else [on_false]
on_true: 条件为真时的结果
on_false: 条件为假时的结果
expression: 判断条件
Python 会先判断 expression 条件表达式的结果,如果条件为真,则结果为 [on_true],条件为假,则结果为[on_false]。
复制代码
实际开发过程中,不建议使用三目运算符,相比较 if-else 结构的分支语句,三目运算符的可读性不高。
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/f92a94ecadb457ba2183b2d0a】。文章转载请联系作者。
评论