python 判断空字典_一步一步学Python3(小学生也适用) 第十五篇:条件判断

一、条件判断

在Python中,我们使用if else语句对条件进行判断,然后根据不同条件结果,执行该条件下相对应的代码。

在Python中,if else语句可以细分为三种形式:

1.1 if语句

 if 表达式:代码块

6071c53365fda15c648b1c68227e7359.png

 '''判断小明是否满18岁,满18就是成人'''age = 16if age >= 18 :                        #条件不成立    print('小明年龄大于18岁')          #条件下的代码块不执行print('小明的年龄是:',age)

运行结果:

 小明的年龄是:16

运行截屏:

43ddc70af099db41548dcd4abae9c8e3.png

 '''判断小明是否满18岁,满18就是成人'''age = 20if age >= 18 :    print('小明年龄大于18岁')print('小明的年龄是:',age)

运行结果:

 小明年龄大于18岁小明的年龄是:20

运行截屏:

f33a8c48f78aeae5e911736ca784805a.png

1.2 if else语句

1db4e5930b1d848000234add44682459.png

 '''判断小明是否满18岁,满18就是成人,没满就是未成年人'''age = 20                   #假设小明年龄为20岁if age >= 18:              #条件为True时    print('条件成立时开始执行代码块')    print('小明是成年人')   #执行相应代码块else:                      #条件为False时    print('条件不成立时开始执行代码块')    print('小明还未成年')   #执行相应代码块

运行代码:

 条件成立时开始执行代码块小明是成年人

运行截图:

6077c053e98dcc1936c7afa75b0c52ac.png

1.3 if  elif(n) else语句

75dcd8ef2bd2f09e6f41bd2b1f566eda.png

 '''根据小明年龄判断小明读几年级'''age = 10if age > 22:                       #当年龄大于22时执行对应的代码块    print('小明应该开始上班了')elif age >18 :                     #第一个判断不成立,判断这个条件    print('小明应该读大学了')elif age > 15:                     #第二个判断不成立,判断这个条件    print('小明应该读高中了')elif age > 12:                     #第三个判断不成立,判断这个条件    print('小明应该读初中了')elif age > 6:                     #第四个判断不成立,判断是否大于6岁,条件成立    print('小明应该读小学了')       #执行这个代码块else:    print('小明应该读幼儿园了')

运行结果:

 小明应该读小学了

大家可以在自己的VS Code里面编辑上述代码,并更改age的赋值,来查看运行结果,这样可以更深的理解判断条件语句的意义。

注意:if 和 elif 后面的“表达式”的形式很自由,只要表达式有一个结果,不管这个结果是什么类型,Python都能判断它是“真”还是"假"

对于布尔类型(bool)只有两个值,分别为True和False,Python会把True当做“真”,把False当做"假"

对于数字,Python会把0和0.0当做"假",其他的当做"真"

对于其他类型,当对象为空或者None时,Python会把它们当做"假",其它情况当做"真"。

 f = Falseif f:    print('False当作“真”')else:    print('False当作“假”')n = 0if n:    print('0当作“真”')else:    print('0当作“假”')s = ""if s :    print('空字符串当作“真”')else:    print('空字符串当作“假”')l = []if l :    print('空列表当作“真”')else:    print('空列表当作“假”')d = {}if d :    print('空字典当作“真”')else:    print('空字典当作“假”')

运行结果:

 False当作“假”0当作“假”空字符串当作“假”空列表当作“假”空字典当作“假”

结束语:

Python的判断语句基础用法就这么多,想要熟悉,只能自已在编辑器中一行一行输入,然后更改条件后去验证,自己所想的是否正确。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值