Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied zwischen Python2.7 und 3.7

Der Unterschied zwischen Python2.7 und 3.7

藏色散人
藏色散人Original
2019-07-03 09:09:578266Durchsuche

Der Unterschied zwischen Python2.7 und 3.7

Unterschied 1: Verwendung der Drucksyntax

Python2.7 Verwendung der Drucksyntax >> ;> ; print "Hallo Python"

Python3.7 Print-Syntaxverwendung >>> print("Hallo Python")

Beispiel: Verwendung von doppelten Anführungszeichen, um eine SyntaxError-Ausnahme auszulösen Python 3.7.0-Mechanismus-Eingabeaufforderung Meinten Sie print("Hallo Python3.7")

print Der Unterschied zwischen Zeilenumbruch und keinem Zeilenumbruch

Python 2.7-Druck Verwenden Sie "," ohne Zeilenumbrüche

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

Unterschied 2: raw_input() und input()

Python 2.7 raw_input() input() existiert beide und kann verwendet werden raw_input() empfängt einen String input( ) erhält eine Zahl int /flot.

Python 3.7 raw_input() existiert nicht. Die beiden werden zusammengeführt und geben ein beliebiges Format zurück

Unterschied 3: Funktion cmp()

python 2.7 Die cmp(x,y)-Funktion ist Wird verwendet, um zwei Objekte zu vergleichen. Wenn x < Zeichenfolge, die alle Buchstaben enthält (Groß- oder Kleinbuchstaben)

In Python 3.0 string.ascii_letters.

Verwandte Empfehlungen: „Python-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Python2.7 und 3.7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn