2016-07-13 3 views

Antwort

2

Siehe Python-Datenmodell beschrieben here

Typen fast alle Aspekte des Objektverhalten beeinflussen. Sogar die Bedeutung der Objektidentität wird in gewissem Sinne beeinflusst: Für unveränderliche Typen können Operationen, die neue Werte berechnen, tatsächlich einen Verweis auf ein vorhandenes Objekt mit dem gleichen Typ und Wert zurückgeben, während dies für veränderbare Objekte nicht zulässig ist. Z. B. nach a = 1; b = 1, a und b können sich abhängig von der Implementierung auf dasselbe Objekt mit dem Wert eins beziehen, aber nach c = []; d = [], c und d verweisen garantiert auf zwei verschiedene, eindeutige, neu erstellte leere Listen. (Beachten Sie, dass c = d = [] beiden c und d dasselbe Objekt zuweist.)

Verwandte Themen