Heute zeige ich Ihnen die Unterschiede zwischen den beiden Versionen von Python 2.7 und Python 3.7.
Unterschied 1: Drucksyntax wird verwendet
Python2.7-Drucksyntax wird verwendet >>> print „Hallo Python“
Python3.7-Drucksyntaxverwendung >>> print("Hallo Python")
Beispiel: Verwendung von doppelten Anführungszeichen zum Auslösen des SyntaxError-Ausnahmemechanismus in Python 3.7.0-Eingabeaufforderungen. Meinten Sie? print("Hallo Python3.7")
Der Unterschied zwischen Drucken und keinem Zeilenumbruch
Python 2.7 Drucken ohne Zeilenumbruch, verwenden Sie ","
Python 3.7-Druck ohne Zeilenumbrüche verwenden end=""
Unterschied 2: raw_input() und input()
Python 2.7 raw_input() und input() existieren beide und können verwendet werden. raw_input() empfängt einen String. input() empfängt eine Zahl int /flot.
Python 3.7 raw_input() nicht existieren Nur input() existiert und die beiden werden kombiniert, um beliebige zu empfangen. Das Format gibt einen String zurück
Unterschied drei: Funktion cmp()
Python 2.7 cmp(x,y)-Funktion wird zum Vergleichen zweier Objekte verwendet, wenn x y zurückgibt >python3.7 cmp() ist nicht mehr vorhanden. Um die Vergleichsfunktion zu implementieren, müssen Sie das Operatormodul einführen, das für jedes Objekt geeignet ist
>>> Importoperator>> ;> Operator.eq('hello', 'name');False>>> 🎜>
string.letters: eine Zeichenfolge, die alle Buchstaben enthält (Groß- oder Kleinbuchstaben) In Python 3.0 string.ascii_letters.[Empfohlener Kurs:Python-Spaltenkurs
]Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Python 2.7 und Python 3.7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!