python的三元表达式是什么,请举个例子
时间: 2024-02-15 07:04:37 浏览: 82
python正则表达式及使用正则表达式的例子
Python 的三元表达式是一种简洁的条件表达式,也称为“三元运算符”或“三目运算符”。它的语法格式如下:
```python
value_if_true if condition else value_if_false
```
其中 `condition` 是一个布尔表达式,如果它的值为 True,则表达式的值为 `value_if_true`,否则为 `value_if_false`。
下面是一个使用三元表达式的例子,它根据输入的数字判断其是否为正数:
```python
num = 5
result = "positive" if num > 0 else "non-positive"
print(result) # 输出结果为 "positive"
```
在这个例子中,如果 `num` 大于 0,即 `condition` 为 True,则将 `result` 的值设为字符串 "positive",否则设为字符串 "non-positive"。最后输出 `result` 的值即可。
阅读全文