主脚本中的变量= class()

时间:2013-11-15 11:44:34

标签: python class variables object python-3.x

只是一个简单的问题。变量= class()是什么意思?我知道它的作用以及你使用它的原因。但是如何解释这个问题呢?你是用变量= class()从类中创建一个对象吗?或者它只是存储类的变量?或者你称它为一个类的实例?

例如:

myVariable = myClass()

2 个答案:

答案 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