0

重複の可能性:
Python の古いスタイルと新しいスタイルのクラス
python クラスはオブジェクトを継承します

違いは何ですか

class foo: 

class foo(object):

クラス定義でオブジェクトを使用している理由を誰か説明できますか?

4

1 に答える 1

0

Python 2.x では、最初の宣言は古いスタイルのクラスで、2 番目のバージョンは新しいスタイルのクラスです。新しいコードには、常に新しいスタイルのクラスを使用する必要があります。

Python 3 では、すべてのクラスが new-style であるため、違いはありません。

于 2012-09-17T06:56:58.473 に答える