python条件运算语句的格式_揭开python 条件语句的神秘面纱

本文详细介绍了Python中的if条件语句,包括其基本格式、条件表达式的使用,如比较运算符、成员运算符等,并提及了逻辑运算符和变量在条件判断中的应用。此外,还探讨了if语句的嵌套结构,通过实例帮助理解如何根据条件执行不同的代码块。文章适合初学者,旨在揭开if条件语句的神秘面纱,助力编程学习。
摘要由CSDN通过智能技术生成

我们都知道,在python中代码是自上而下依次执行的。如果我们有某种需求,需要跳过某些代码来执行后面的代码,这时候就需要用到if语句来进行判断。if语句表示如果if后面的条件成立,则执行if下面的代码块,如果该条件不成立,则按照代码的设定执行另外的语句。下面我们就来一起揭开if 条件语句的神秘面纱!

一、if 条件语句的格式

76f5ab2ad730d758f6fdcf378a28885a.png

解释一下具体的意思是:当满足条件表达式1 的时候,执行代码块1,以此类推,当满足表达式2、表达式3时,则分别执行代码块2和代码块3,如果所有的条件都不满足,则默认执行代码块4。

说到这里,大家可能会有个疑问,既然你说是根据条件表达式来判断的,那条件表达式到底是何方神圣呢,这里我先给大家剧透一下,只要运算结果是布尔值的都能当作条件表达式,当然,除了条件表达式,还有其他可以作为if判断条件的内容,比如字符串,下面将为大家一一讲解。

二、if 条件语句的表达式

说起条件表达式,相信大家并不陌生,我们之前学过python中的运算符,比如比较运算符、成员运算符等等,这些都是可以作为if 条件语句的表达式,为了方便我们后面的学习,现在这里为大家复习一下python中的True 和 False。

1):任何非零、非空对象都为真,解释为True;

2):数字 0 和非空对象以及特殊的数据类型None都为假,解释为False;

1、比较运算符,即 > , >= ,< , <= ,!= , =

167f98b3f234200cd10057e4809c34b2.png

2、成员运算符,即 in , not in

43bb9b00292fd6ba427a89f7a2a0fe2b.png

3、逻辑运算符,即 and ,or ,not

0aae9be2796a7c5acccbdc356dd8dd50.png

4、除了上述的三种运算符能够作为 if的条件语句外,if 后面还可以跟一些变量:

8d7e5324a850bee1205d6debc27a9b43.png

5、在上面我们讲到if 后面可以跟一些变量,其实在自动化测试中我们会反复用到的是 if not 变量,用来判断变量是否存在 或者变量是否为空,即:

bcf59551a26ce620ef191bd246ad5b3c.png

具体的使用场景我们会在后面讲接口的时候

这里就用到了我们之前复习过的 python中的 True 和 False,即将变量转换为 布尔类型的值,如果转换为 True 则执行相应的代码块,如果转换为False,则不执行。

三、if 语句的嵌套

if 语句嵌套的格式:

a56cdd6a4bb1d75d0d7fda4940a6304c.png

举一个比较简单的例子来说明if的嵌套:

f8a693910e1b3bf4604abe336e08f385.png

你若盛开,清风自来,一起努力吧小伙伴们,加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值