python jinja2 if 条件判断 python中if判断语句的用法 您所在的位置:网站首页 elifpython用法 python jinja2 if 条件判断 python中if判断语句的用法

python jinja2 if 条件判断 python中if判断语句的用法

2023-05-22 11:21| 来源: 网络整理| 查看: 265

判断语句又称为分支语句,正是因为有了判断,才让程序有了很多的分支

 

一、if判断语句基本语法

if 要判断的条件:

    条件成立时,要做的事情

 

if语句以及缩进部分是一个 完整的代码块

 

二、else处理条件不满足的情况

else,格式如下:

if 要判断的条件:

    条件成立时,要做的事情

    。。。

else:

    条件不成立时,要做的事情

    。。。

 

if和else语句以及各自缩进部分共同是一个 完整的代码块

 

三、逻辑运算

逻辑运算符可以把多个条件按照逻辑进行连接,变成更复杂的条件

逻辑运算符包括:与and 或or 非not 三种

 

1、and

条件1 and 条件2

 

与/并且两个条件同时满足,返回True只要有一个不满足,就返回False

 

 

条件1

条件2

结果

成立

成立

成立

成立

不成立

不成立

不成立

成立

不成立

不成立

不成立

不成立

2、or

条件1 or 条件2

 

或/或者两个条件只要有一个满足,返回True两个条件都不满足,返回False

 

 

条件1

条件2

结果

成立

成立

成立

成立

不成立

成立

不成立

成立

成立

不成立

不成立

不成立

3、not

not 条件

 

非/不是

 

条件

结果

成立

不成立

不成立

成立

四、elif

在开发中,使用if可以判断条件

使用else可以处理条件不成立的情况

但是,如果希望再增加一些条件,条件不同,需要执行的代码也不同时,就可以使用elif

语法格式如下:

 

if 条件1:

    条件1满足执行的代码

    …

elif 条件2:

    条件2满足时,执行的代码

    ...

elif 条件3:

    条件3满足时,执行的代码

    …

else:

    以上条件都不满足时,执行的代码

    …

 

 

对比逻辑运算符的代码

if 条件1 and 条件2:

    条件1满足 并且 条件2满足 执行的代码

    …

 

注意:

1.elif和else都必须和if联合使用,而不能单独使用

2.可以将if 、elif和else以及各自缩进的代码,看出一个完整的代码块

 

五、if的嵌套

elif的应用场景是:同时判断多个条件,所有条件都是平级的

在开发中,使用if进行条件判断,如果希望再条件成立执行语句中再增加条件判断,就可以使用if的嵌套

if的嵌套的应用场景就是:在之前条件满足的前提下,再增加额外的判断

If的嵌套语法格式,除了缩进之外,和之前的没有区别

语法格式如下:

 

if  条件 1:

    条件 1 满足执行的代码

    …

    if 条件1 基础上的条件 2 :

        条件 2 满足时,执行的代码

        …

    # 条件 2 不满足的处理

    else:

        条件 2 不满足时,执行的代码

 

# 条件 1 不满足的处理

else:

    条件1 不满足时,执行的代码

    ...

 

    



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有