Was ist der Unterschied zwischen Python2.7 und 3.5?

清浅
Freigeben: 2020-10-13 10:32:47
Original
5893 Leute haben es durchsucht

Die Unterschiede zwischen Python2.7 und 3.5 sind: 1. Die Ergebnisse der Division sind unterschiedlich. Python2.7 rundet direkt, 3.5 rundet jedoch nicht. 2. Python3.5 unterstützt keine Kombination von Tabulatoren und Leerzeichen . Im Fall der Einrückung wird dies von Python2.7 unterstützt. 3. Es gibt Unterschiede zwischen den beiden Bibliotheken.

Was ist der Unterschied zwischen Python2.7 und 3.5?

Was ich heute mit Ihnen teilen werde, ist der Unterschied zwischen Python2.7 und 3.5, der einen bestimmten Referenzwert hat und ich hoffe, dass er für alle hilfreich sein wird.

[Empfohlene Kurse: Python-Tutorial]

(1) Abteilung

a=208,b=5,c=a/b
Nach dem Login kopieren

In Python2.7 gibt c 41 aus, was direkt gerundet wird.

In Python3.5 gibt c 41,6 aus, ohne Rundung. Wenn Sie runden möchten, fügen Sie eine erzwungene int(a/b)-Konvertierung hinzu

Wenn eine Schleife vorhanden ist, achten Sie auf den Unterschied zwischen diesen beiden Verwendungen

(2) Format

In Python3 wird die gemischte Einrückung von Tabulatoren und Leerzeichen nicht unterstützt

(3) Bibliothek

In Python3, cPickle( python2) wurde in pickle geändert und zum Drucken müssen Klammern hinzugefügt werden. Ohne xrange verwenden Sie einfach range

items(), um iteritems()(python2) für Stellen zu ersetzen, an denen eine Iteration erforderlich ist

if In Python3 sollte die direkte Verwendung von

pickle.load(f)
“UnicodeDecodeError:'ascii' codec can't decode byte 0x90in position 614: ordinal notinrange(128)”
Nach dem Login kopieren

in

pickle.load(f,encoding='latin1' or encoding='bytes')
Nach dem Login kopieren

geändert werden. Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!