如何在Python中使用传递语句

问题:

我正在学习Python,我已经到达了关于pass语句的部分。我使用的指南将其定义为通常用作占位符的Null语句。
我仍然不完全明白这是什么意思。有人会告诉我一个简单/基本的情况,其中将使用pass语句以及为什么需要它?

回答:

假设您正在使用一些您不想实现的方法来设计一个新类。

class MyClass(object):
    def meth_a(self):
        pass

    def meth_b(self):
        print "I'm meth_b"

如果你不在pass,代码将不会运行。
你会得到一个

IndentationError: expected an indented block

总而言之,pass声明没有什么特别之处,但可以充当占位符,如前所示。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How To Use The Pass Statement In Python

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 26 = 31