foo.__dic__ = ??

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
BlackJack

@Goswin: Nicht alle Variablen sind Instanzvariablen. Lokale Namen zum Beispiel nicht. Es geht ja nicht darum welcher Wert an den Namen gebunden ist — das muss immer ein Objekt sein — sondern ob und wo der Name als Attribut definiert ist. Da sind dann streng genommen alle Attribute auch „Instanz“-Attribute, aber bei Klassen ist es zum Beispiel sinnvoller von Klassenattributen zu reden, auch wenn eine Klasse natürlich auch ein Objekt, und damit eine „Instanz“ ist.

Klassennamen sind im Grunde in „Instanz“-Variablen enthalten, denn man kann das Modul in dem so eine Name definiert ist, ja als Singleton-Objekt auffassen.
Antworten