java以及C#三元表达式
语法为:
(条件表达式)?表达式1:表达式2。
说明:
问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2。
?: 运算符可以用作 if…else 语句的快捷方式
Python中的三元运算符编辑
语法为:
表达式1 if (条件表达式 ) else 表达式2
当表达式返回True时,返回结果表达式1,否则返回结果表达式2。
示例:
c = a if a < b else b
java以及C#三元表达式
语法为:
(条件表达式)?表达式1:表达式2。
说明:
问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2。
?: 运算符可以用作 if…else 语句的快捷方式
Python中的三元运算符编辑
语法为:
表达式1 if (条件表达式 ) else 表达式2
当表达式返回True时,返回结果表达式1,否则返回结果表达式2。
示例:
c = a if a < b else b