养壁虎,gis软件下载,夏桥街
理解了条件测试以后,就可以进行if语句的简单编写了,在python中,if语句有很多种,选择使用哪种取决于要测试的条件的数目,下面来说一些简单的if语句,稍作说明:
只有一个检测和一个操作
if conditional_test: do something
在第一行中,可以包括任意操作,在后面的缩进的代码块之中,也可执行任意操作,只要判断结果为Ture,如果结果为False,自动忽略缩进的代码块,假设有个变量b数值为8,而另一个变量a数值为9,想检查8大于9,那么就可以进行如下操作:
a=8 b=9 if a>b: print("8 is less than 9")
在代码第三行,检查a所对应的8是否大于b所对应的9,答案当时是Ture,便执行对应的缩进代码,打印了一条消息。
如果结果是False ,将不会有任何打印结果。
a=8 b=9 if a>b: print("8 is less than 9") else: print("a<=b")
如果1的记过通过了,执行1所在语句,如果没通过,执行2所在语句
以上的语句中条件最多只有两个,如果三个及以上的测试条件呢:
这时候就需要用到if-elif-else结构:
a除了大于b,小于b,还有一种情况就是a=b
当a=b时候,执行新的语句:
a=8 b=9 if a>b: print("8 is less than 9") elif a<b: print("a=""
如果a=b,前两个语句肯定不成立不给予执行,执行最后一条语句,如果有更多的条件,那么便使用更多的elif结构即可:
p=12 if p>2: print("p>2") elif p<3: print("p<3") elif p>5: print("p>5") else: print(p)
4、python并不要求每一个if-elif-else结构后面都有else语句最后的else可以省略不写,当然了为了思路清晰和代码可读性,写的清楚比较好,看读者自己习惯了。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论