python3xiaobaike_2020/chapter2/2-18 python3小白课:三目运算符.md
2025-04-20 23:22:14 +08:00

28 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# python3小白课三目运算符
三目运算符是非此即彼的它可以通过一行的if...else...语句来实现if表示如果else表示否则如果某个表达式的值为True相信大家看多布尔值之后也熟悉了今后我们就尽量不在文字中说真了尽量讲TrueFalse同理则返回某个结果或运行某个表达式求值如果为False则返回另一个结果求值。
我们来看一个简单的例子帮助大家理解:
```python
# coding:utf-8
a = "西瓜甜"
print("小白吃西瓜") if a == "西瓜甜" else print("把西瓜给小黑吃")
```
其中,`print("小白吃西瓜")``a == "西瓜甜"`这个表达式为True时运行的如果它为False则运行`print("把西瓜给小黑吃") `后面这部分,是不是很简单呢?
> [!note]
>
> 三目运算符是一种简易的流程控制方式,这是我们第一次接触这样的概念,流程控制让我们的程序不再单调的只有一种可能性,而是根据实际的情况智能的返回结果。
>
> 关于流程控制的知识我们在后面的课程中还会有更加详细的讲解。
### 单词释义
| 单词 | 释义 |
| ---- | ---- |
| if | 如果 |
| else | 否则 |