对不起,头衔不好。我真的不知道如何向搜索引擎描述它来找出它是如何工作的。
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/