不管在工作还是生活中,都会对一些事情的过程或者结果做一些选择。那么做选择就是相当于对事件进行判断之后,就会付出行动。
看看Python中的判断是什么样子的?
01if判断
if判断的案例其实在之前的文章中有看到过。if的本意就是如果。。。。成立,则。。。。什么事情。
代码展示:
一个简单的案例,判断一个数是否小于,如果小于,则返回True。如果不满足条件,则肯定返回的是空,就是什么也不返回。
那么这个if判断中,if关键字后面跟的是一个条件。如果这个条件成立,则会输出。。。。(也就是print(True));本案例中返回一个布尔值,当然至于返回什么,由实际的场景来决定。
02else判断
上面讲了当满足这个条件的时候,输出或者返回……,但是如果不满足的时候,什么也不显示,这样的场景显然是不满足常用的开发的。
代码展示:
本案例中新增了代码else,意思就是否则……;
这个案例就很好地解释了对一个条件判断出现的两种可能。要么……否则……
在编写的时候能够给人直观的一个判断结果。
比如在登录的时候,如果密码验证成功,则返回登录成功,并跳转页面。否则返回登录失败,让他重新输入用户名和密码。
03elif判断
elif这一层的含义,体现了对一个条件判断的多种可能。
比如抽奖:如果抽中一等奖,则……;二等奖,则……;三等奖,则.....;这个案例中就能很好地用elif来进行多分支判断
代码展示:
上述案例对条件判断有可能出现的都做了分支判断,使结果能够更好地在我们的条件中产生。