概述
一、条件判断
在Python中,我们使用if else语句对条件进行判断,然后根据不同条件结果,执行该条件下相对应的代码。
在Python中,if else语句可以细分为三种形式:
1.1 if语句
if 表达式:代码块
'''判断小明是否满18岁,满18就是成人'''age = 16if age >= 18 : #条件不成立 print('小明年龄大于18岁') #条件下的代码块不执行print('小明的年龄是:',age)
运行结果:
小明的年龄是:16
运行截屏:
'''判断小明是否满18岁,满18就是成人'''age = 20if age >= 18 : print('小明年龄大于18岁')print('小明的年龄是:',age)
运行结果:
小明年龄大于18岁小明的年龄是:20
运行截屏:
1.2 if else语句
'''判断小明是否满18岁,满18就是成人,没满就是未成年人'''age = 20 #假设小明年龄为20岁if age >= 18: #条件为True时 print('条件成立时开始执行代码块') print('小明是成年人') #执行相应代码块else: #条件为False时 print('条件不成立时开始执行代码块') print('小明还未成年') #执行相应代码块
运行代码:
条件成立时开始执行代码块小明是成年人
运行截图:
1.3 if elif(n) else语句
'''根据小明年龄判断小明读几年级'''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的判断语句基础用法就这么多,想要熟悉,只能自已在编辑器中一行一行输入,然后更改条件后去验证,自己所想的是否正确。
最后
以上就是冷酷树叶为你收集整理的python 判断空字典_一步一步学Python3(小学生也适用) 第十五篇:条件判断的全部内容,希望文章能够帮你解决python 判断空字典_一步一步学Python3(小学生也适用) 第十五篇:条件判断所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复