python的判断
Posted 木木烽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的判断相关的知识,希望对你有一定的参考价值。
我们今天要来讲一下关于python的判断语句。没错,和我们之前科普的布尔值有关,就是判断为真的时候返回1,判断为假的时候返回0。其实这个真假的判定标准是由我们自己决定的。
我们来看一下这个条件判断的语句是怎么实现的,首先,你要写判断的条件,也就是判断真假的标准,然后写如果判断为真后,下一步的执行情况。再接着写如果判断为假的执行情况。这大概就是整个判断语句的框架。我们来看一下示例代码:
LSF = 1
if LSF == 1:
print(\'yes\')
else:
print(\'no\')
#按回车,得到的结果是:yes
我们来解释一下代码:先给LSF赋值1,然后用if语句来判断。我们前面讲过一个=是赋值,两个=就是用来判断是否相等,if后面的LSF==1就是说如果LSF的值为1的话,结果就为真,如果LSF的值不是1的话,结果就为假。很显然,结果是为真的,因为我们在第一句代码给LSF赋值1,结果为真执行if后面第一条代码,也就是print(\'yes\'),所以我们看到的结果是yes。当然,我们也可以改一下if语句,把1改成2,结果为假,执行else后面的代码,输出结果就会变成no。yes和no都是我们自定义的,因为我们用了那个print语句,你也可以写别的语句,比如如果为真的话,LSF+1之类的。
你可能会想如果判断的条件不止两个怎么办,可能有三个或是更多的条件。这个时候我们就要引入一个新的关键词:elif。我们来看一下示例代码:
LSF = 1
if LSF > 0:
print(\'yes\')
elif LSF < 0:
print(\'none\')
else:
print(\'no\')
#按回车,得到的结果是:yes
我们来解释一下上面的语句,赋值,if,else都是和上面是一样的,不过在if和else之间多了一个elif,我们来简单得说一下这个elif:elif相当于else if,你可以把它直接当成一种判断的条件情况,其实和else差不多。代码先判断LSF是否大于0,是的话就输出yes,不是的话就执行下面的判断语句,判断LSF是否小于0,是的话就输出none,不是的话就执行下一句判断,也就是else,因为没写判断条件,所以,只要不符合上面两种情况就都属于else的范围,在else这个范围内的话,就输出no。
我们最后来看一下几种常用的判断:
等于:==
小于:<
大于:>
大于或等于:>=
小于或等于:<=
不等于:!=
好的,今天的内容就讲到这里啦~
(文章图片若有侵权,请联系作者删除)
以上是关于python的判断的主要内容,如果未能解决你的问题,请参考以下文章