pass关键字如何使用

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕美 2019-03-21 10:01:40

同学,你好,Python中pass是空语句,是为了保持程序结构的完整性,不做任何事情,一般用做占位语句。例:

if 5 > 1:
    pass # 我这里不做任何处理,直接跳过,但是如果不写pass,就会语法错误

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~


  • 提问者 TheHelenShow #1
    那么请问下如果不做任何事情,那为什么还要这个条件判断呢?这样也就不需要占位语句拉
    2019-03-22 10:55:46
  • 好帮手慕美 回复 提问者 TheHelenShow #2
    当在编写一个程序时,执行语句部分思路还没有完成,但是会在将来的某个时候实现。这时,如果循环体或者函数体为空,解释器就会报错。 这时可以使用 pass 语句构造一个不做任何事情的主体,程序可以正常执行。祝学习愉快~~~
    2019-03-22 11:17:04
白退了 2019-03-21 00:18:49

pass 是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句。


http://img1.sycdn.imooc.com//climg/5c9267c80001dc3b03340207.jpg

  • 同学的回答的是没有问题的,但是贴的实例图是Python2.X的版本的,我们在课程中用的是Python3.6及以上的版本,代码在语法上是不一样的。同学在学习过程中要注意一下哦。祝学习愉快~~~~~
    2019-03-21 10:03:08
  • 提问者 TheHelenShow #2
    谢谢小伙伴~
    2019-03-22 10:53:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师