本文以Python3以上为学习基础。
目录
条件语句,肯定都不陌生。任何的编程语言都有。我么你直接上示例。
1、if
在进行条件判断的时候,如果只有一个条件,使用 if语句。
先看if语句的格式:
if 条件:
语句1
如果条件是 True,执行语句1。如果条件不满足则不执行语句1。
注意:Python程序语言指定任何非0和非空(null)值为true;0 或者 null为false。
【if a == 1:】
这句话里面如果条件 [a == 1] 返回的是True,那么就执行下面的语句。
特别注意,冒号是必须的。下面一行语句【print("a")】
的前面有四个空格的缩进。这是python的特点,称之为语句块。
关于这个语句块,其实就是其他语言是使用 {} 来区分,而Python执行语句是依靠缩进来区分的。
2、if/else
在进行条件判断的时候,如果有两个条件,使用 if-else语句。
语法格式:
if 条件:
语句1
else:
语句2
如果条件是 True,执行语句1。如果条件是 False,执行语句2。
3、if/else/elif
在进行条件判断的时候,如果有多个条件,使用 if-elif-else语句。
语法格式:
if 条件1:
语句1
elif 条件2:
语句2
elif 条件3:
语句3
else:
语句4
我们可以看到我们中间的elif可以有很多个,不同情况,但是else只能有一个。
我们看根据下面的示例流程图写一下代码:(图片来源网络)
elif用于多个条件时使用,可以没有。
4、三元操作符
三元操作,是条件语句中比较简练的一种赋值方式。
语法格式:
a = Y if X else Z
- 如果X为真,那么就执行a=Y
- 如果X为假,就执行a=Z
我们看个实例: