当前位置: 移动技术网 > IT编程>脚本编程>Python > python编程开发中简单的if语句解析

python编程开发中简单的if语句解析

2018年01月25日  | 移动技术网IT编程  | 我要评论

养壁虎,gis软件下载,夏桥街

理解了条件测试以后,就可以进行if语句的简单编写了,在python中,if语句有很多种,选择使用哪种取决于要测试的条件的数目,下面来说一些简单的if语句,稍作说明:

1、简单的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 ,将不会有任何打印结果。

2、通常在结果没错的时候执行一个操作, 结果不对的时候,执行另一个操作,这时候可以用python提供的if—else语句,接着上面的代码,如果a<>

a=8
b=9
if a>b:
    print("8 is less than 9")
else:
    print("a<=b")


如果1的记过通过了,执行1所在语句,如果没通过,执行2所在语句

3、if-elif-else:

以上的语句中条件最多只有两个,如果三个及以上的测试条件呢:

这时候就需要用到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可以省略不写,当然了为了思路清晰和代码可读性,写的清楚比较好,看读者自己习惯了。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网