类定义中的python差异

Python differences in class definitions

本问题已经有最佳答案,请猛点这里访问。

我知道下面的作品,但我不明白两者之间的区别

1
2
3
4
5
class Animal:

class Animal():

class Animal(object):

这仅仅是一种风格上的差异还是更大的差异?


在python 3中,这三个都是相同的,即都是从object派生的。