Heim  >  Artikel  >  Backend-Entwicklung  >  Gibt es einen großen Unterschied zwischen Python2 und 3?

Gibt es einen großen Unterschied zwischen Python2 und 3?

藏色散人
藏色散人Original
2019-07-02 14:27:293523Durchsuche

Gibt es einen großen Unterschied zwischen Python2 und 3?

Gibt es einen großen Unterschied zwischen Python2 und 3?

Der Unterschied zwischen Python2 und 3 ist ziemlich groß.

Python2 und Python3 sind jeweils zwei Versionen von Python. Python3 ist eine aktualisierte Version. Viele Programme, die für frühere Python-Versionen entwickelt wurden, können nicht normal auf Python3.0 ausgeführt werden.

Unterschied:

1. Python2 kann entweder Klammern oder ein Leerzeichen verwenden, um den Druckinhalt zu trennen, z. B. print „hi“

Python3 verwendet print Der Druckinhalt muss B. print('hi')

2, python2 range(1,10) gibt eine Liste zurück und python3 gibt einen Iterator zurück, wodurch Speicher gespart wird

3, python2 verwendet ASCII-Codierung und Python3 verwendet UTF-8-Codierung

4. Unicode in Python2 stellt eine String-Sequenz dar, str stellt eine Byte-Sequenz dar

str in Python3 repräsentiert eine String-Sequenz und Byte repräsentiert eine Byte-Sequenz

5. In Python2 wird Chinesisch normal angezeigt und in Python3 wird es nicht benötigt.

6. und in Python3 ist es die Funktion input()

Verwandte Empfehlungen: „Python-Tutorial

Das obige ist der detaillierte Inhalt vonGibt es einen großen Unterschied zwischen Python2 und 3?. 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
Vorheriger Artikel:Was ist der leere Python-Typ?Nächster Artikel:Was ist der leere Python-Typ?