python jinja2 if 条件判断 python中if判断语句的用法 | 您所在的位置:网站首页 › elifpython用法 › python jinja2 if 条件判断 python中if判断语句的用法 |
判断语句又称为分支语句,正是因为有了判断,才让程序有了很多的分支
一、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 实验室设备网 版权所有 |