Was ist der Python <> Operator

Was genau ist der <> Operator in Python, und warum ist es undokumentiert (soweit ich sagen kann)?

Ist es das gleiche wie != Oder is not

  • Pythons logischer Operator UND
  • Python: Multiplikation überschreiben
  • Python - Menschliche Art von Zahlen mit alphanumerischen, aber in pyQt und einem __lt__ Operator
  • Ersetzen __iadd__ funktioniert nicht wie erwartet für + = operator
  • Iterate durch eine Folge von Operatoren
  • Wie funktionieren die Python-Operatorfunktionen anders als die Standardoperatorfunktionen?
  • Wie man "Performance-basierte" (Benchmark) Unit-Tests in Python zu tun
  • Unterprozess Speicherverbrauch in Python
  • Python Versions Leistung
  • SQLite Performance Benchmark - warum ist: Speicher: so langsam ... nur 1.5X so schnell wie Festplatte?
  • Warum ist Looping über Bereich () in Python schneller als mit einer while-Schleife?
  • Warum läuft der Python-Code in einer Funktion schneller?
  • 2 Solutions collect form web for “Was ist der Python <> Operator”

    In Python 2.x ist <> gleich wie != (Dh "nicht gleich" , anstatt is not was nicht identisch ist ), aber letzteres wird bevorzugt:

    Die Vergleichsoperatoren <> und != Sind abwechselnde Schreibweisen desselben Operators. != Ist die bevorzugte Schreibweise; <> Ist veraltet.

    In 3.x wurde <> entfernt und nur != Existiert.

    Es ist dokumentiert, aber du sollst es nicht benutzen Deine Vermutung ist gleichbedeutend mit != Ist richtig. Zitat der Python 2 Dokumentation :

    != Kann auch geschrieben werden <> , aber das ist eine veraltete Nutzung nur für Rückwärtskompatibilität gehalten. Neuer Code sollte immer verwenden != .

    Als Teil der allgemeinen Aufräumung von Python 3 wurde der Operator vollständig entfernt :

    Entfernt <> (bitte != Stattdessen).


    Historische Anmerkung

    Es geht ziemlich weit zurück; Zumindest so weit wie Python 1.4 . Ich fand einen Eintrag in den alten Dokumenten :

    <> Und != Sind abwechselnde Schreibweisen für denselben Operator. (Ich konnte nicht zwischen ABC und C wählen! 🙂

    Die Docs begannen zu empfehlen != Mit Python 1.5.2p2.

    Python ist die beste Programmiersprache der Welt.