Kiedy tworzę moduł z własnego utworu:class Classname (object), jaki rodzaj słowa to "object" w Pythonie?
class Classname(randomobject):
pass
I próbuję uruchomić plik .py modułu interpreter mówi, że randomobject
nie jest zdefiniowana.
Ale kiedy zrobić:
class Classname(object):
pass
Moduł działa dobrze. Więc jeśli object
nie jest słowem kluczowym, to co to jest?
Oto kolejne pytanie, które odnosi się do identyfikatora obiektu "Python": [klasa Pythona dziedziczy obiekt] (http://stackoverflow.com/q/4015417/404469). – gary
Dla rekordu, http://stackoverflow.com/q/4015417/404469 nie jest duplikatem. Chodzi o mechanizm dziedziczenia; to pytanie dotyczy i ma wiele odpowiedzi na temat struktury syntaktycznej tego, co się dzieje. – Marcin