当前位置:   article > 正文

3、Python基础之条件(if)语句_python if或条件怎么写csdn

python if或条件怎么写csdn

目录

一、条件测试

1、判断是否相等

2、检查多个条件

3、检查特定值是否包含在列表中

二、if语句的结构

三、使用if语句处理列表

1、确定列表是否为空

2、使用多个列表


一、条件测试

每个if语句的核心都是一个布尔表达式,称之为“条件测试”。条件测试可作以下用途:

1、判断是否相等

可以判断的类型包括字符、数值、布尔。判断字符是否相等的时候,区分大小写。如果你的判断需要忽略大小写状态,那么比较之前进行一下字符处理是个不错的选择。

字符判断:

忽略大小写的处理方法,例如upper、lower、title等

 数值判断:

 

2、检查多个条件

需要同时满足多个条件,使用关键字and;如果多个条件中满足至少一个即可,则使用关键字or

3、检查特定值是否包含在列表中

关键字:in、not in

 二、if语句的结构

基本结构包括:简单的if语句(只有一行if语句),if-else结构,if-elif-else结构。基于以上结构可以衍生出多个elif代码块的结构,以及多个elif代码块之后省略else的结构。(使用方式和java几乎完全相同)。

if-else:

if-elif-else:

多重elif及没有else的结构不再列举。但有一点这里说明一下:多重elif条件时,如果某个参数满足多个判断条件,那么在执行了第一个条件之后就会跳出余下的判断。这种方式可以提高效率,但某些场景下可能并不适用,比如当你需要测试所有的分支判断时。这时,应该使用一系列单独的if语句(即不包含elif和else)。

三、使用if语句处理列表

1、确定列表是否为空

在实际的业务应用中,我们可能无法判断一个列表是否有为空的可能。基于此,在使用for循环扫描列表之前,应该判断一下列表是否为空。

2、使用多个列表

 这里举个例子:我们有个已经存在的用户列表current_users。现在打算保存一批新用户信息进来,新用户信息暂存在列表new_users中。在保存时我们需要鉴别一下,两个列表之中是否有重复的姓名,如果重复则不予录入并给出提示。鉴别姓名是否重复时不关心大小写。

(初来乍到,代码可能写的难看,请多指教。)

关于if就先写这么多了。欢迎指正和交流。

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

闽ICP备14008679号