码迷,mamicode.com
首页 > 编程语言 > 详细

python的判断

时间:2018-05-28 21:49:34      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:color   http   简单   第一条   print   为我   今天   if语句   文章   

我们今天要来讲一下关于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的判断

标签:color   http   简单   第一条   print   为我   今天   if语句   文章   

原文地址:https://www.cnblogs.com/Galaxyfengfeng/p/9098991.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!