赞
踩
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 中 if 语句用于控制程序的执行,基本形式为:
if 判断条件:
执行语句……
else:
执行语句……
其中"判断条件"成立时,则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。
if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。
如果判断需要多个条件需同时判断时,这个时候需要使用到 逻辑运算符;逻辑运算符可以把多个条件按照逻辑进行连接,变成更复杂的条件,Python中 逻辑运算符包括:and(与)、or(或)、not(非)
and(与): 两边都成立才成立,否则条件不成立
or(或):两边至少有一个成立才成立,否则条件不成立
not(非): 条件取反
当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 、 or 、not的优先级低于>(大于)、<(小于)等判断符号。
使用 if 可以判断条件;使用 else 可以处理条件不成立 的情况;但是,如果希望 再增加一些条件,条件不同,需要执行的代码也不同 时,就可以使用 elif
当判断条件为多个值时,可以使用以下形式:
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。
注意: elif 和 else 都必须和 if 联合使用,而不能单独使用;可以将 if、elif 和 else 以及各自缩进的代码,看成一个完整的代码块
1.使用 if 进行条件判断,在条件成立的执行语句中 再增加条件判断,就可以使用 if 的嵌套
2. if的嵌套 的应用场景就是:在之前条件满足的前提下,再增加额外的判断
3.if的嵌套 的语法格式,除了缩进之外 和之前的没有区别
if 条件1:-
- 条件1满足执行的代码
- ......
- if 条件1基础上的条件2:
- 条件2满足执行的代码
- ......
- else :
- 条件2不满足执行的代码
- else :
- 条件1不满足执行的代码
- ......
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。