zurückgezogen

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
Benutzeravatar
Goswin
User
Beiträge: 363
Registriert: Freitag 8. Dezember 2006, 11:47
Wohnort: Ulm-Böfingen
Kontaktdaten:

zurückgezogen
Zuletzt geändert von Goswin am Donnerstag 5. August 2021, 15:27, insgesamt 1-mal geändert.
einfachTobi
User
Beiträge: 492
Registriert: Mittwoch 13. November 2019, 08:38

Mit is:

Code: Alles auswählen

a = [1, 2, 3]
b = [1, 2, 3]
a is b
# False
a == b
# True
Sirius3
User
Beiträge: 17775
Registriert: Sonntag 21. Oktober 2012, 17:20

=== bedeutet unter Javascript bzw. PHP auch etwas anders als Objektidentität. Es bedeutet gleicher Wert und gleicher Typ, weil man in den genannten Sprachen auch "1" == 1 vergleichen kann.
Da dieser Vergleich unter Python anders funktioniert, ist für einfach Datentypen === mit == unter Python vergleichbar.

Objekt-Identität braucht man selten (außer bei None) und wird mit dem is-Operator gemacht.
Antworten