在具体开发设计中,有时大家会先构建起程序流程的总体逻辑结构 ,可是临时不去完成一些细节,只是在这种地区加一些注释,层面之后再加上编码 ,

在具体开发设计中 ,有时大家会先构建起程序流程的总体逻辑结构,可是临时不去完成一些细节,只是在这种地区加一些注释 ,层面之后再加上编码,请看下面的事例:

age = int( input("输入您你的年纪:") )if age < 12 :print("婴儿")elif age >= 12 and age < 18:print("青少年儿童")elif age >= 18 and age < 30:print("成人")elif age >= 30 and age < 50:#TODO: 成人else:print("老人")

当年纪高于或等于 30 而且低于 50 时,大家沒有应用 print() 句子 ,只是应用了一个注释,期待之后再解决成人的状况。当 Python 实行到该 elif 支系时,会绕过注释 ,全都不实行 。

可是 Python 出示了一种更为技术专业的作法,便是空语句 pass。pass 是 Python 中的关键词,用于让编译器绕过这里 ,什么事都不做。

如同上边的状况,有时程序流程必须占一个部位,或是放一条句子 ,但又不期待这条句子做一切事儿 ,这时就可以根据 pass 句子来完成 。应用 pass 句子比应用注释更为雅致 。

应用 pass 句子变更上边的编码:

age = int( input("输入您你的年纪:") )if age < 12 :print("婴儿")elif age >= 12 and age < 18:print("青少年儿童")elif age >= 18 and age < 30:print("成人")elif age >= 30 and age < 50:passelse:print("老人")

运作結果:

输入您你的年纪:40↙

从运作結果能够看得出,程序流程尽管实行到第 10 行编码,可是并沒有开展哪些实际操作。

末尾褔利

这儿免费送大伙儿一套2020全新python新手入门到高級新项目实战演练教程视频


 

文中的文本及图片来自互联网再加上自身的念头,仅作学习培训 、沟通交流应用,不具备一切商业行为,著作权归创作者全部,如有什么问题请立即在线留言以作解决。

文章来源于网络 ,如有侵权请联系站长QQ61910465删除

本文版权归趣快排SEO www.SeogurUblog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▶61910465