打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
第6关 布尔值和四种语句

课程目标

  1. 熟悉布尔值与布尔运算
  1. 掌握break语句、continue语句如何与if结合使用

课程难点

  1. 数值本身作为判断条件时,何为真何为假
  1. break语句、continue语句与if结合使用时的缩进量

课程重要内容重现

一、布尔值与布尔运算

  1. 布尔值:True(判断为真)和False(判断为假)。为真,则可继续运行下去,为假,条件不成立,不会执行接下来的语句。在使用True与False时首字母要大写!
  1. 布尔运算:用数据做逻辑运算。(进行布尔运算后得到的结果为布尔值。例如:下方print()函数括号内进行了布尔运算,输出的值为布尔值。)

1)用数值做比较,使用比较运算符号:(注意区别=与==)

print(3<5)
print(3>5)
print('长安'=='长安')  
print('长安'!='金陵')
#显示结果为:
#True
#False
#True
#True

2)直接用数值做运算

数值本身作为判断条件时:(none代表空值)

3)布尔值之间的运算

and(与)、or(或)、not(非)、in(判断一个元素是否在一组数据中)、not in(判断一个元素是否不在一组数据中。

list = [1,2,3,4,5]
a = 1
# 做一次布尔运算,判断“a是否在列表中”
print(bool(a in list))
print(bool(a not in list))

dict = {'法国':'巴黎','日本':'东京','中国':'北京'}
a = '法国'
#做一次布尔运算,判断“字典中是否有a这个键”
print(bool(a in dict))

  1. bool()函数

使用bool()函数可查看一个数据的布尔值,用法与type()类似。

二、break语句

与if配合使用,if...break的意思是如果满足了某一个条件,就提前结束循环,只能在循环内部使用。所以要注意break前的缩进!Tab键和空格键不能同时混用。

for...in...:
...
if ...:
break
# break语句搭配while循环
while...(条件):
...
if ...:
break

三、continue语句

在循环内部使用,当条件满足时,触发continue语句,将跳过之后的代码,直接回到循环的开始,即结束本次循环,开启下次循环。

for...in...:
...
if ...:
continue
# continue语句搭配while循环
while...(条件):
...
if ...:
continue

四、pass语句

常与if配合使用。

为了保持代码结构的完整性,pass不做任何操作,只是充当了一个占位语句。当没想好结构中具体的代码时,可以先用pass占位,保证程序正常运行不报错。

五、else语句

当循环中没有碰到break语句、continue语句等跳出循环的操作时,就会执行循环后面的else语句,否则就不会执行。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Day3早分享
continue、break、return的区别
while 循环中的break continue pass 的用法
Java之for循环break、continue
break和continue的区别
break 和continue的区别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服