Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied zwischen Python 2.7 und Python 3.7

Der Unterschied zwischen Python 2.7 und Python 3.7

little bottle
little bottlenach vorne
2019-04-08 10:24:114890Durchsuche

Heute zeige ich Ihnen die Unterschiede zwischen den beiden Versionen von Python 2.7 und Python 3.7.

Der Unterschied zwischen 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 Python 2.7 und Python 3.7

Der Unterschied zwischen Drucken und keinem Zeilenumbruch

Python 2.7 Drucken ohne Zeilenumbruch, verwenden Sie ","

Der Unterschied zwischen Python 2.7 und Python 3.7

Python 3.7-Druck ohne Zeilenumbrüche verwenden end=""

Der Unterschied zwischen Python 2.7 und Python 3.7

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

Der Unterschied zwischen Python 2.7 und Python 3.7

Der Unterschied zwischen Python 2.7 und Python 3.7

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen