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