写点什么

软件测试 / 人工智能丨三目运算符

作者:测试人
  • 2023-12-11
    北京
  • 本文字数:295 字

    阅读完需:约 1 分钟

三目运算符也称为三元运算符,是指运算符在使用时,需要有三个操作数参与计算。

Python 中也提供三目运算符,但语法上与传统的三目运算符并不相同。

可以将 Python 中的三目运算符理解成是 if-else 分支语句的简化单行模式

语法格式: [on_true] if [expression] else [on_false]

  • on_true: 条件为真时的结果

  • on_false: 条件为假时的结果

  • expression: 判断条件

Python 会先判断 expression 条件表达式的结果,如果条件为真,则结果为 [on_true],条件为假,则结果为[on_false]。

print("Yes" if True else "No")print("Yes" if False else "No")
复制代码

实际开发过程中,不建议使用三目运算符,相比较 if-else 结构的分支语句,三目运算符的可读性不高。


发布于: 刚刚阅读数: 4
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试/人工智能丨三目运算符_人工智能_测试人_InfoQ写作社区