对不起,头衔不好。我真的不知道如何向搜索引擎描述它来找出它是如何工作的。

class MyClass(object):
    def __init__(self, contents=None):
        self.contents = contents

具体来说,contents=None参数。
我已经学了大约两个月的Python了,这一部分让我有些吃惊。任何帮助或重定向到类似的,以前提出的问题将非常感谢。

最佳答案

对于aDefault Argument Value,这是aKeyword Argument
它们非常简单,只要它们不像列表或字典那样mutable object
以防是__init__方法把您甩了--它是一个类的实例方法,在创建实例时会自动调用它。调用类以创建新实例时传递的任何参数,如

myclass = MyClass(contents='the_contents')


myclass = MyClass('the_contents')

在您的示例中,被传递到__init__方法。

关于python - (Python)正确的命名方式是什么,以便我可以搜索和了解它?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7267687/

10-12 17:54