if语句

Posted xiaowa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if语句相关的知识,希望对你有一定的参考价值。

if 语句
每条if语句的核心都是一个值为True或Flase的表达式,这种表达式被称为条件测试;
检查是否相等:==相等运算符在它两边的值相等时返回True,否则返回Flase;
检查是否相等考虑大小写:在python中检查是否相等时区分大小写,两个大小写不同的值会被视为不相等;
        但如果大小写无关紧要,而只想检查变量的值,可将变量的值转换为小写,再进行比较(使用lower()函数),函数lower()不会修改存储在变量中的值,因此这样比较不会影响原来的变量;
         网站采用类似的方式让用户输入的数据符合特定的格式,例如,网站可能使用类似的测试来确保用户名是独一无二的,而并非只是与另一个用户名的大小写不同;
检查是否不相等:要判断两个值是否不等,可使用!=
比较数字:条件语句中可包含各种数学比较,如大于,小于,大于等于,小于等于;
检查多个条件:若需要在两个条件都为True时才执行相应的操作,使用and;
                       若只要求一个条件为True时就执行相应的操作,使用or;
检查特定值是否包含在列表中:要判断特定的值是否包含在列表中,可使用关键字in;
检查特定值是否不包含在列表中:要判断特定的值是否不包含在列表中,可使用关键字not in;
布尔表达式:条件测试的别名;布尔值通常用于记录条件;如游戏是否正在运行,或用户是否可以编辑网站的特定内容;
if-else语句块类似于简单的if语句,但其中的else语句能够在条件测试未通过时要执行的操作;
if-else-if结构:python只执行if-else-if结构中的一个代码块,依次检查每个条件测试,直至遇到通过了的条件测试;测试通过后,python将执行紧跟在它后面的代码,并跳过余下的测试;
使用多个elif代码块:可根据需要使用任意数量的elif代码块;
省略else代码块:python并不要求if-else结构后面必须有else代码块;
测试多个条件:使用一系列独立的if语句;
使用if语句处理列表:
确定列表不是空的:首先创建一个空列表,然后用if语句,在if语句中将列表名用在条件表达式时,python将在至少包含一个元素时返回True,并在列表空时返回Flase,





以上是关于if语句的主要内容,如果未能解决你的问题,请参考以下文章

for+if语句 和 仅用if语句 的程序效率

两个if语句可以平行使用吗

python流程控制语句-if语句

java if语句

R语言中的if else语句

python语句结构(if判断语句)