当我在python中创建一些类时:
class Someclass():
def __init__(self, some_arg):
self.arg = some_arg
然后我创建了这个类的实例:
>>> some_instance = Someclass('something')
然后关于我们实例的输出:
>>> some_instance
>>> <__main__.Someclass instance at 0x00000000021CA848>
现在我几乎没有问题:
1)__main__
在这个例子中的含义是什么?
2)**at 0x00000000021CA848**
是什么意思,我需要这些信息?
答案 0 :(得分:5)
__main__
是模块的名称,0x00000000021CA848
是内存中对象的地址,如果您使用的是CPython。
它是对象的字符串表示形式。您可以使用它进行调试。