
Python - Rozdíl v zápisu class
Ahoj, jaký je prosím rozdíl v těchto zápisech? Našel jsem, že se používají oba dva ale rozdíl jsem už nenašel. Děkuji.
class person:
pass
class person(object):
pass
V tomhle případě žádný.
Díky a v jakém případě bude jiný?
Pokud by tam místo object byla nějaká jiná třída.
Ale není, tak proč se používá druhý zápis kdy nenačítá jinou třídu, normálně se nejmenuje žádná třída object.
To se zeptej autora toho kódu, proč dělá zbytečnou věc.
A nebo je zvyklý na Python 2.x, kde to rozdíl byl.
To v zavorce udava predka tridy. Object je zaklad. Souvisi to s dedicnosti.
Jasněm to vím, ale nevím to na co jsem se ptal, proč ten druhý zápis když nenačítám žádnou jinou třídu.