Diferența dintre Python 2.x și Python 3.x

by | Decembrie 21, 2020 | Piton

Acasă » Piton » Diferența dintre Python 2.x și Python 3.x

Introducere

Python este un limbaj de programare de nivel înalt care este ușor de dezvoltat și de integrat mai eficient sistemele. Python a fost introdus de Guido van Rossum în anul 1991. Principala caracteristică a lui python care îl deosebește de alte limbi de programare este sintaxa sa perfect ușoară, care este similară cu limba engleză, iar linia de cod este comparativ mai mică decât altele.

Python acum este foarte popular. Anunțul este folosit pentru dezvoltarea web, matematică, scripting de sistem și dezvoltări de software.

Python 2.x

Python 2.0 a fost introdus în anul 2000, care introduce caracteristici precum Unicode, colector de gunoi care detectează cicluri. Se va încheia oficial în 2020, ceea ce înseamnă că nu vor mai fi lansate patch-uri de securitate și îmbunătățiri. Acest lucru va muta automat clienții la versiunea Python 3.x.

Python 3.x

În zilele următoare, python 3 este pe deplin acceptat, python 2 este moștenire. Python 3.x vine cu caracteristici suplimentare. Motivul principal pentru a utiliza Python 3.x este că este compatibil cu tehnicile moderne precum AI, știința datelor. Cu această versiune 3.x sunt introduse biblioteci și seturi de instrumente puternice.

Diferența dintre Python 2.x și 3.x

Comparație cheiePython 2.xPython 3.x
Funcția de imprimareimprimați „Bună ziua”print(„Bună ziua”)
ExcepțieAr trebui inclus în notații.Ar trebui să fie cuprins între paranteze.
Suport UnicodeÎn mod implicit, șirurile sunt stocate ca Unicode.În mod implicit, șirurile sunt stocate ca ASCII, pentru a stoca șirurile ca Unicode adăugați „u”.

 

Repetarexrange() este folosit pentru iterareRange() este folosit pentru iterare.

 

Diviziunea întregiÎmpărțirea întregului dă valoare întregului.

Exemplu: expresia 5/2 va da 2, în timp ce 5.0/2.0 va da 2.5.

Împărțirea întregului dă valoare flotantă.

Exemplu: expresia 5/2 va da 2.5.

BiblioteciBibliotecile vechi create pentru Python 2 nu sunt compatibile înainte. Puteți porta biblioteca 2.x la 3.x, dar va fi complex.Bibliotecile sunt create strict pentru Python 3.x.

Autor

4 Comentarii

Publica un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.

Autor