zurückgezogen
-
- 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
=== 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.
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.