J'ai constaté que les deux méthodes suivantes fonctionnent :
class Foo():
def a(self):
print "hello"
class Foo(object):
def a(self):
print "hello"
Toutes les classes Python devraient-elles étendre object ? Y a-t-il des problèmes potentiels à ne pas étendre object ?
3 votes
Y a-t-il une différence entre
class Foo():
yclass Foo:
? Comme je l'ai observé, les deux fonctionnent dans Python 3.0 votes
C'est bien répondu dans cette question : stackoverflow.com/questions/4015417/