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