Frage

sind alle Referenzen Variablen und alle Variablenreferenzen in Python?

Natürlich gibt es einen Unterschied zwischen einer Variablen und einer Referenz in z.C ++. Aber was ist mit Python?

War es hilfreich?

Lösung

Obwohl auch Python-Dokumentation die Bedingungen vermischt, verwendet die Referenzdokumentation die Begriffe Identifizierer oder Namen anstelle von variablen .Es ist jedoch das gleiche Konzept.

Alle Bezeichner sind Referenzen;Alle -E-Werte in Python sind Objekte, deren Lebensdauer derjenigen unterliegt, wie viele Referenzen für diese Objekte vorhanden sind.Objekte, deren Referenzzählung auf 0 fällt, werden aufgeräumt.

Es sind jedoch nicht alle Referenzen Identifikatoren.List-Indizes sind auch Referenzen, ebenso wie die Tasten und Werte in einem Wörterbuch und die Attribute auf einem Objekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top