赞
踩
目录
每个if语句的核心都是一个布尔表达式,称之为“条件测试”。条件测试可作以下用途:
可以判断的类型包括字符、数值、布尔。判断字符是否相等的时候,区分大小写。如果你的判断需要忽略大小写状态,那么比较之前进行一下字符处理是个不错的选择。
字符判断:
忽略大小写的处理方法,例如upper、lower、title等
数值判断:
需要同时满足多个条件,使用关键字and;如果多个条件中满足至少一个即可,则使用关键字or。
关键字:in、not in
基本结构包括:简单的if语句(只有一行if语句),if-else结构,if-elif-else结构。基于以上结构可以衍生出多个elif代码块的结构,以及多个elif代码块之后省略else的结构。(使用方式和java几乎完全相同)。
if-else:
if-elif-else:
多重elif及没有else的结构不再列举。但有一点这里说明一下:多重elif条件时,如果某个参数满足多个判断条件,那么在执行了第一个条件之后就会跳出余下的判断。这种方式可以提高效率,但某些场景下可能并不适用,比如当你需要测试所有的分支判断时。这时,应该使用一系列单独的if语句(即不包含elif和else)。
在实际的业务应用中,我们可能无法判断一个列表是否有为空的可能。基于此,在使用for循环扫描列表之前,应该判断一下列表是否为空。
这里举个例子:我们有个已经存在的用户列表current_users。现在打算保存一批新用户信息进来,新用户信息暂存在列表new_users中。在保存时我们需要鉴别一下,两个列表之中是否有重复的姓名,如果重复则不予录入并给出提示。鉴别姓名是否重复时不关心大小写。
(初来乍到,代码可能写的难看,请多指教。)
关于if就先写这么多了。欢迎指正和交流。
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。