python条件表达式和解析语法
条件表达式
条件表达式可以取代一个简单的控制结构
一般语法表达式的语法形式:
expr1 if condition else expr2
条件为真,执行expr1;条件为假,执行expr2
相当于java或c++中的语法”condition ? expr1 : expr2“
实例–将变量n的绝对值传递给一个函数
- 使用传统的控制结构
if n>= 0:
param = n
else:
param = -n
result = foo(param)
- 条件表达式的语法中