python中的类实例(基本解释)

izd*_*zdi 4 python

当我在python中创建一些类时:

class Someclass():
   def __init__(self, some_arg):
       self.arg = some_arg
Run Code Online (Sandbox Code Playgroud)

然后我创建了这个类的一个实例:

>>> some_instance = Someclass('something')
Run Code Online (Sandbox Code Playgroud)

然后是关于我们实例的输出:

>>> some_instance
>>> <__main__.Someclass instance at 0x00000000021CA848>
Run Code Online (Sandbox Code Playgroud)

现在我有几个问题:

1)__main__这个例子中到底意味着什么?

2)什么**at 0x00000000021CA848**意思,我需要这些信息?

the*_*eye 5

__main__是模块的名称0x00000000021CA848,如果您使用的是CPython,则是内存中对象的地址.

它是对象的字符串表示形式.您可以使用它进行调试.