在Python中,问号表达式(也称为条件表达式)使用简洁的方式根据条件选择不同的值。问号表达式的语法格式为:<true_value> if <condition> else <false_value>
。
下面是一个使用问号表达式的示例代码:
x = 10
y = 20
max_value = x if x > y else y
print(max_value) # 输出 20
在上述代码中,根据条件x > y
选择了不同的值。如果条件成立,即x > y
为True,则x
的值赋给max_value
;否则,y
的值赋给max_value
。
你可以根据具体的需求和条件来使用问号表达式。