Was ist der Unterschied zwischen! = und? [Duplikat]

8

Vielleicht ist das eine ziemlich neue Frage, aber ich bin neugierig. Ich habe versucht, danach zu suchen, aber ich denke, dass mir die korrekte Terminologie fehlt, um richtig zu suchen.

Unterschied zwischen != und <> .

Bei erneuter Suche, "Ungleichheit", habe ich eine gefunden, die not == und != diskutiert, aber nichts über <> .

    
francium 26.12.2013, 22:44
quelle

3 Antworten

3

In% Python 2.x entspricht <> != , wie in Dokumentation :

  

Die Formulare & lt; & gt; und! = sind äquivalent; Aus Gründen der Konsistenz mit C ist! = bevorzugt; wo! = unten erwähnt wird & lt; & gt; wird auch akzeptiert. Die & lt; & gt; Rechtschreibung gilt als veraltet.

In Python 3.x wurde <> entfernt. Auch in der Dokumentation heißt es:

  

Entfernte Syntax

     

....

     

Entfernte & lt; & gt; (Verwenden Sie stattdessen =.).

    
David Heffernan 26.12.2013, 22:50
quelle
8

Sie sind in Python 2 austauschbar, aber <> ist veraltet und wurde < a href="http://docs.python.org/3.1/whatsnew/3.0.html#removed-syntax"> in Python 3 entfernt .

%Vor%     
Tim Pietzcker 26.12.2013 22:46
quelle
1

Auch wenn Sie <> in Python 3.X verwenden möchten, können Sie dies aus dem Modul future importieren.

%Vor%     
Omid Raha 26.12.2013 23:01
quelle

Tags und Links