自定义类和python自带的类的type返回值不同
来源:2-2 type、object和class之间的关系
若鸟
2018-04-10



老师您好,真对上面的截图,我有以下疑问:
1,在pycharm中,Student与list都是type的实例,但是type(Student)返回的确实classobj,type(list)返回的type
2,在pycharm中,type(Student())和type(list())按理说分别是Student类和list类的实例对象,但是type(Student())返回的却是<type 'instance'>,需要在类中指定某些魔法方法吗?__**__之类的吗?
3,在ipython中执行print(type(Student()))返回<class '__main__.Student'>,在pycharm中返回<type 'instance'> 相同的语句返回不同呢?
写回答
1回答
-
bobby
2018-04-12
00
相似问题