Avatar ·

Was ist ein Objekt in Python. Warum ist ID(A) == ID(b) == ID(1)?

📁 Python, Beispiel, KI, Buch, Arbeit

Details zur Frage.
In Python-Büchern wird geschrieben, dass in Python alles ein Objekt ist.

Wir betrachten den traditionellen Ansatz zum Erlernen/Lehren von Programmiersprachen. Sprachen wie Pascal, C, C++ haben das Konzept eines "Variablennamens" (Bezeichner). Der Wert wird an einen Variablennamen gebunden/zugewiesen – dies ist eine Möglichkeit (im ursprünglichen Programmtext), auf eine Speicherzelle zuzugreifen, um den dort gespeicherten Wert zu erhalten. Das heißt, irgendwo wird eine Variable an einer bestimmten Adresse aufbewahrt und ist mit der Adresse der Zelle verbunden.

Jetzt kommen wir zu Python. Objekt.

  a = 1 print(a) a = "He