Python ist eine High-Level-Programmiersprache. Es ist ein Multi-Paradigma, das sowohl objektorientiert als auch prozedurorientiert ist. Python wurde von Guido van Rossum gefunden. Es ist eine leicht zu erlernende Programmiersprache und kann in einer Vielzahl von Anwendungen verwendet werden. Es gibt zwei Hauptversionen von Python, und zwar Python 2 und 3. In diesem Artikel werden die Unterschiede zwischen diesen beiden Versionen beschrieben. Das Hauptunterschied zwischen Python 2 und 3 ist das Python 2 wird in Zukunft minimal unterstützt, und Python 3 wird sich in Zukunft weiter entwickeln.
1. Übersicht und Schlüsseldifferenz
2. Was ist Python 2?
3. Was ist Python 3?
4. Ähnlichkeiten zwischen Python 2 und 3
5. Vergleich nebeneinander - Python 2 und 3 in tabellarischer Form
6. Zusammenfassung
Python ist eine der beliebtesten Programmiersprachen. Viele Unternehmen verwenden Python-Sprache für die Anwendungsentwicklung. Google, YouTube, Dropbox sind einige davon. Python hat eine große Community, weil es einfach zu lernen, zu lesen und zu warten ist. Es unterstützt die prozessorientierte Programmierung sowie die objektorientierte Programmierung.
Python verwendet einen Interpreter, um den Code auszuführen. Anders als in einer compilerbasierten Sprache durchläuft der Python-Interpreter nicht den gesamten Code auf einmal. Stattdessen liest er Zeile für Zeile, und wenn der Interpreter einen Fehler findet, stoppt er weiter und gibt eine Fehlermeldung an den Benutzer aus. Python 2 gibt es schon länger, so dass mehr Bibliotheksverfügbarkeit zur Verfügung steht. Die beliebteste Version von Python 2 ist Python 2.7
Python 3 gilt als die Zukunft von Python. Es wurde entwickelt, um weitere Funktionen hinzuzufügen und Fehler zu beheben. Es wird ständig weiterentwickelt. Ursprünglich war Python 2 populär, aber die Idee von Python 3 ist die Zukunft der Sprache, die auch Python 3 unterstützt.
Abbildung 01: Python 3-Druckfunktion
Die Funktionalitäten von Python 2 und 3 sind größtenteils gleich, es gibt Unterschiede zwischen diesen beiden Versionen in Syntax und Handhabung. Der Hauptvorteil von Python 3 besteht darin, dass der Sprache ständig neue Funktionen hinzugefügt werden.
Python 2 gegen Python 3 | |
Python 2 ist eine Version der Programmiersprache Python, die in Zukunft nur minimale Unterstützung und zusätzliche Funktionen erhalten wird. | Python 3 ist eine Version der Programmiersprache Python, die ständig neue Funktionen und Fehler hinzufügt. |
Druckfunktion | |
In Python 2 ist die Verwendung von Klammern nicht obligatorisch. z.B. "Hallo Welt" drucken | In Python 3 ist die Verwendung von Klammern obligatorisch. z.B. drucken ("Hallo Welt") |
Integer Division | |
In Python 2 gibt die Ganzzahldivision eine Ganzzahl zurück. 7/2 ergibt 3. Um die genaue Antwort zu erhalten, sollte der Programmierer 7.0 / 2. 0 verwenden. | In Python 3 kann eine Ganzzahldivision eine Float-Antwort geben. 7/2 ergibt 3,5. |
Unicode-Unterstützung | |
Um einen String-Unicode in Python 2 zu erstellen, sollte das Zeichen "u" verwendet werden. z.B. Du "Hallo" | In Python 3 ist Zeichenfolge standardmäßig Unicode. |
Raw_Input () - Funktion | |
In Python 2 wird die Funktion raw_input () verwendet, um Eingaben vom Benutzer zu erhalten. Diese Funktion liest einen String. | In Python 3 ist die Funktion raw_input () nicht verfügbar. |
Eingabe () Funktion | |
In Python 2 kann die Funktion input () verwendet werden, um als Zeichenfolge zu lesen, wenn sie in Anführungszeichen stehen oder als Zahlen gelesen werden. | In Python 3 liest die Funktion input () die Eingabe als Zeichenfolge. |
Nächste () Funktion | |
In Python 2 übernimmt generator next () den nächsten Wert des Generators. | In Python 3 wird es als nächstes geschrieben (Generator). |
Unterstützung für Drittanbieter-Module | |
Da Python 2 längere Zeit dort ist, wird die Unterstützung von Modulen von Drittanbietern verbessert. Einige Frameworks verwenden immer noch Python 2. | In Python 3 ist die Unterstützung von Drittanbieter-Modulen begrenzt. |
Python-Sprache hat zwei Versionen. Der Unterschied zwischen Python 2 und 3 besteht darin, dass Python 2 in Zukunft minimal unterstützt wird und Python 3 sich in Zukunft weiterentwickeln wird. Beide haben ähnliche Fähigkeiten, aber einige ihrer Syntax unterscheiden sich. Was auch immer die Version ist, beide werden für die Erstellung von Anwendungen verwendet. Die Python-Sprache ist in Bereichen wie Data Analytics, Maschinelles Lernen, Verarbeitung natürlicher Sprachen, Web-Entwicklung, wissenschaftliches Computing, Bildverarbeitung, Robotik, Computer Vision und vielen anderen nützlich.
Sie können die PDF-Version dieses Artikels herunterladen und gemäß dem Zitiervermerk für Offline-Zwecke verwenden. Laden Sie die PDF-Version hier herunter. Differenz zwischen Python-2 und 3
1.DigitalOcean. "Inhalt". Python 2 vs. Python 3: Praktische Überlegungen | DigitalOcean, DigitalOcean, 29. November 2017. Hier verfügbar
2.edurekaIN. YouTube, YouTube, 20. Februar 2017. Hier verfügbar
3.Point, Tutorials. "Python 2 gegen Python 3.", Tutorials Punkt, 31. Dezember 1969. Hier verfügbar
4.Point, Tutorials. "Was ist neu in Python 3." Tutorials Punkt, 15. August 2017. Hier verfügbar
1. 'Python3-powered hallo-world' Von Benjamin Hell (Public Domain) via Commons Wikimedia