当前位置:   article > 正文

Python if判断语句_python判断语句if

python判断语句if

一、if判断语句的定义

Python条件语句通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。                                      Python 中 if 语句用于控制程序的执行,基本形式为:                           

 if 判断条件:                                                                                                  

     执行语句……                                                                                  

 else:                                                                                                           

      执行语句……

其中"判断条件"成立时,则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。

else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。

二、if 语句的判断条件

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

如果判断需要多个条件需同时判断时,这个时候需要使用到 逻辑运算符;逻辑运算符可以把多个条件按照逻辑进行连接,变成更复杂的条件,Python中 逻辑运算符包括:and(与)、or(或)、not(非)                   

 and(与):  两边都成立才成立,否则条件不成立                                               

 or(或):两边至少有一个成立才成立,否则条件不成立                                       

 not(非): 条件取反

当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 、 or 、not的优先级低于>(大于)、<(小于)等判断符号。

三、多个条件判断elif

使用 if 可以判断条件;使用 else 可以处理条件不成立 的情况;但是,如果希望 再增加一些条件,条件不同,需要执行的代码也不同 时,就可以使用 elif

当判断条件为多个值时,可以使用以下形式:

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……

由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。

注意: elif 和 else 都必须和 if 联合使用,而不能单独使用;可以将 ifelif 和 else 以及各自缩进的代码,看成一个完整的代码块

四、if的嵌套​

1.使用 if 进行条件判断,在条件成立的执行语句中 再增加条件判断,就可以使用 if 的嵌套
2. if的嵌套 的应用场景就是:在之前条件满足的前提下,再增加额外的判断
3.if的嵌套 的语法格式,除了缩进之外 和之前的没有区别

if 条件1:
  1. 条件1满足执行的代码
  2. ......
  3. if 条件1基础上的条件2:
  4. 条件2满足执行的代码
  5. ......
  6. else :
  7. 条件2不满足执行的代码
  8. else :
  9. 条件1不满足执行的代码
  10. ......

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54720
推荐阅读
相关标签
  

闽ICP备14008679号