相关疑难解决方法(0)

Python中的旧样式和新样式类有什么区别?

Python中的旧样式和新样式类有什么区别?我什么时候应该使用其中一种?

python oop types class new-style-class

953
推荐指数
8
解决办法
22万
查看次数

Python'对象'类型和继承

在Python中,我可以通过以下方式定义类'foo':

class foo:
    pass
Run Code Online (Sandbox Code Playgroud)

要么

class foo(object):
    pass
Run Code Online (Sandbox Code Playgroud)

有什么不同?我试图使用函数issubclass(foo,object)来查看它是否为两个类定义返回True.它不是.

IDLE 2.6.3      
>>> class foo:
        pass

>>> issubclass(foo, object)
False
>>> class foo(object):
        pass

>>> issubclass(foo, object)
True

谢谢.

python inheritance object

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

标签 统计

python ×2

class ×1

inheritance ×1

new-style-class ×1

object ×1

oop ×1

types ×1