小编And*_*ndy的帖子

'__main__' 在 type() 的输出中是什么意思

如果我创建一个如下所示的类,并检查对象的类型,我会得到以下输出。

我的问题是__main__这里是什么意思?

class Student(object):
    pass

>>>a = Student()
>>>type(a)
<class '__main__.Student'>
Run Code Online (Sandbox Code Playgroud)

还有一个问题,如果我检查 Student 类的类型,我会得到以下输出。

>>>type(Student)
<class 'type'>
Run Code Online (Sandbox Code Playgroud)

<class 'type'>这里是什么意思?

python python-2.7 python-3.x

1
推荐指数
1
解决办法
1768
查看次数

标签 统计

python ×1

python-2.7 ×1

python-3.x ×1