程序开发中有大量的if else 语句,其中又有很大一部分类似:x = c if a else b ,这样的逻辑,常规语句书写:
#当 a = True , x =c #当 a = False , x = b if a :x = c else:x = b
略显复杂,因此主流程序语言都有一种“三目运算符”的语法,同样python也有,上述代码就可以修改为:
x = c if a else b
应用示例
1、选择性print()
2、选择性return
3、选择性赋值
4、列表推导式嵌套