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
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
Předmět | Autor | Datum |
---|---|---|
V tomhle případě žádný. Wikan 30.10.2022 13:52 |
Wikan | |
Díky a v jakém případě bude jiný? pman 30.10.2022 14:06 |
pman | |
Pokud by tam místo object byla nějaká jiná třída. Wikan 30.10.2022 14:36 |
Wikan | |
Ale není, tak proč se používá druhý zápis kdy nenačítá jinou třídu, normálně se nejmenuje žádná tříd… pman 01.11.2022 15:57 |
pman | |
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í… poslední Wikan 01.11.2022 16:00 |
Wikan | |
To v zavorce udava predka tridy. Object je zaklad. Souvisi to s dedicnosti. Jan Fiala 30.10.2022 15:01 |
Jan Fiala | |
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ří… pman 01.11.2022 15:58 |
pman |
Zpět do poradny Odpovědět na původní otázku Nahoru
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.