创建子类时,请将超类指定为空。
class Foo1():pass
class Foo2:pass
Foo1和Foo2有什么不同。
还有一些其他的课程定义。
class Foo3(object):
答案 0 :(得分:0)
在Python 2中,未指定父类会创建旧式类。明确继承自object
会创建新式类。
(我知道class Foo
和class Foo()
之间没有区别。两者都只会产生一个没有父级的旧式类。)
在Python 3中,所有三种语法都会产生一种新式的类;没有区别。
请参阅以下帖子: