只是一个简单的问题。变量= class()是什么意思?我知道它的作用以及你使用它的原因。但是如何解释这个问题呢?你是用变量= class()从类中创建一个对象吗?或者它只是存储类的变量?或者你称它为一个类的实例?
例如:
myVariable = myClass()
答案 0 :(得分:1)
它创建一个对象并使myVariable
成为对新创建的对象的引用。而且,是的,你可以称之为班级的一个实例。
如果您正在使用CPython,您甚至可以检查新创建的对象的内存地址,例如
print id(myVariable)
如果您想要另一个变量来保存类本身,您应该
myVariable = myClass
然后您可以使用任一名称
创建类的对象或实例myObject1 = myClass()
myObject2 = myVariable()
在python中,类以初始大写字母命名。阅读有关课程命名惯例http://www.python.org/dev/peps/pep-0008/#class-names
的此样式指南答案 1 :(得分:1)
它的对象为myClass
。