Python基础细节:pass语句与布尔运算

上章我们说到条件表达式,不知道大家是否还记得:当输入的内容满足真值表达式的时候,就执行第一条语句,否则就执行第二条语句。大家不妨猜想一想,如想满足了真值表达式,就会执行第一个表达式,这个时候,第二个表达式跑去哪了呢?毫无疑问,第二个表达式已退出了程序,不会再执行了。就好像平时我们在玩斗地主游戏一样,有牌就出,没牌就过。这就是我们今天所要讲的内容:pass语句。

一:pass语句的作用通常用来填充语法空白,又叫空语句,pass在python中,最简单、直接的语句了。其语法是单词本身:pass(中文译为过),。例:判断一个整数是否在0至100以内,如果小于0或者大于100,给出警告(您输入的整数不在0至100之间,请谨慎输入)。代码如下:

二:布尔运算:前面我们提过,布尔值有两种情况,真和假,除了这两种情况以外,它还有包括了几个运算符:not、and、or.如:

1、 布尔非操作:not(not在计算机是非,取反的意思)语法格式:not x;其作用是对X行进行布尔取值,如bool(X)为True,财返回false,反之,则为true。例:

2、 布尔与操作:and(两者都为真,才为真,只有一个是假的,那么它就是假的)。其语法格式是:x and y(注:x和y代表的是表达式)。其作用是优先返假値对象。也就是说:当bool(x)的值为false时,返回x,否则返回Y,如:

True and True #True

True and False #False

False and True #False

False and Fale #False 代码如下图:

正在学习的小伙伴,推荐我们的Python学习扣qun:784758214 ,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等【PDF,实战源码】,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地

3、 布尔或操作:or。语法格式:x or y。其作用是优先返回真值对象:当X为True时返回X,否则返回y(只要一个为真,它就为真,如果两个都为假,它就是假)。如:

True or True #True

True or False #True

False or True #True

False or False #False 如下图

三:练一练

1、 输入一个年份,判断该年是闰年还是平年?代码如下

2、 输入一个数,判断这个数是否在0至100之间,如果不是,则打印你输入的数字不合法。代码如下

发布了20 篇原创文章 · 获赞 0 · 访问量 5228

猜你喜欢

转载自blog.csdn.net/ITHHH777/article/details/104182592
今日推荐