一、python入门:if语句及其列表操作
本节学习代码中针对不同情况进行分别处理的方法,关键字是if。学完这节,从理论上讲,你就可以编写任意复杂的程序了。因为计算机科学家已经证明了:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。顺序结构就是一行一行按顺序写的代码,循环结构就是之前学过的for语句,选择结构就是用if语句写出的带有分支的代码。
一、if语句介绍
举个例子,我们需要从众多的下朋友中找到‘小明’,并告诉他,他妈妈喊他回家吃饭了,见下面的代码:
names=['小明','小张','小王','小雷','小李']fornameinnames:if(name=='小明'):print(name,'你妈喊你回家吃饭啦!')
注意if的语句后有一个冒号“:”,少了这个编译器会报错。如果把if这条语句注释掉,则会喊所有的小朋友回家吃饭,见下面的执行结果,现在知道if是做什么用了吧。
二、条件测试
If语句括号中的代码被称为“条件测试”,测试条件的值可以是True或者False。如果值是True,Python就执行紧跟在if语句后的代码。如果为False,Python就不执行这些代码。
上面if语句中两个等号“==”的意思是判断两边的值是否相等ÿ