Python ir augsta līmeņa programmēšanas valoda. Tā ir daudzparadigma, kas ir orientēta gan uz objektu, gan uz procedūru. Python atrada Guido van Rossum. Tā ir viegli apgūstama programmēšanas valoda, un to var izmantot dažādās lietojumprogrammās. Ir divas galvenās Python versijas, un tās ir Python 2 un 3. Šajā rakstā ir apskatītas atšķirības starp šīm divām versijām. galvenā atšķirība starp 2. un 3. Python ir tas Python 2 nākotnē saņems minimālu atbalstu, un Python 3 turpinās attīstīties arī turpmāk.
1. Pārskats un galvenās atšķirības
2. Kas ir Python 2
3. Kas ir Python 3
4. Līdzības starp 2. un 3. python
5. Salīdzinājums blakus - Python 2 vs 3 tabulas formā
6. Kopsavilkums
Python ir viena no populārākajām programmēšanas valodām. Daudzi uzņēmumi lietojumprogrammu izstrādē izmanto Python valodu. Daži no tiem ir Google, YouTube, Dropbox. Python ir liela kopiena, jo to ir viegli iemācīties, lasīt un uzturēt. Tas atbalsta uz procedūru orientētu programmēšanu, kā arī uz objektu orientētu programmēšanu.
Python koda palaišanai izmanto tulku. Atšķirībā no kompilatoru valodas, Python tulks neiziet visu kodu uzreiz. Tā vietā tas lasa rindiņu pa rindai, un, ja tulks atrod kļūdu, tas pārtrauc iepriekšēju darbību un dod lietotājam kļūdas ziņojumu. Python 2 ir darbojies ilgāk, tāpēc tam ir lielāka bibliotēkas pieejamība. Populārākā Python 2 versija ir Python 2.7
Python 3 tiek uzskatīts par Python nākotni. Tas ir izstrādāts, lai pievienotu vairāk funkciju un labotu kļūdas. Tas nepārtraukti attīstās. Sākotnēji Python 2 bija populārs, bet Python 3 ideja ir valodas nākotne, nodrošinot atbalstu arī Python 3.
01. attēls. Python 3 drukas funkcija
Python 2 un 3 funkcionalitāte lielākoties ir līdzīga, starp šīm divām versijām ir atšķirības sintaksē un apstrādē. Python 3 galvenā priekšrocība ir tā, ka valodai nepārtraukti tiks pievienotas jaunas iespējas.
Python 2 pret Python 3 | |
Python 2 ir Python programmēšanas valodas versija, kas nākotnē iegūs minimālu atbalstu un papildu funkcijas. | Python 3 ir Python programmēšanas valodas versija, kas pastāvīgi pievieno jaunas funkcijas un labotas kļūdas. |
Drukāšanas funkcija | |
Otrajā Python 2 iekavās nav obligāti jāizmanto. piem. drukāt “Sveika pasaule” | 3. Python ir obligāti jāizmanto iekavas. piem. drukāt (“Sveika pasaule”) |
Vesels skaitlis | |
2. Python, vesels skaitlis dalījums atgriež veselu skaitli. 7/2 dod 3. Lai iegūtu precīzu atbildi, programmētājam jāizmanto 7.0 / 2. 0. | 3. Python, vesela skaitļa dalīšana var sniegt mainīgu atbildi. 7/2 dos 3.5. |
Unicode atbalsts | |
Lai izveidotu virkni Unicode 2. Python, jāizmanto burts “u”. piem. u “sveiks” | Python 3 virkne pēc noklusējuma ir Unicode. |
Neapstrādāta_input () funkcija | |
Python 2 programmā raw_input () tiek izmantota ievade no lietotāja. Šī funkcija nolasa virkni. | Programmā Python 3 funkcija raw_input () nav pieejama. |
Ievades () funkcija | |
Python 2, ievades () funkciju var izmantot, lai lasītu kā virknes, ja tās ir pēdiņās, kas citur lasītas kā skaitļi. | Python 3 programmā ievade () nolasa ievadi kā virkni. |
Nākamā () funkcija | |
2. Python ģeneratorā next () ņem nākamo ģeneratora vērtību. | Python 3 tas tiek uzrakstīts kā nākamais (ģenerators). |
Trešās puses moduļa atbalsts | |
Tā kā Python 2 atrodas tur ilgāku laiku, tam ir vairāk trešo pušu moduļu atbalsta. Daži ietvari joprojām izmanto Python 2. | Python 3 ir ierobežots trešo pušu moduļu atbalsts. |
Python valodai ir divas versijas. Atšķirība starp Python 2 un 3 ir tāda, ka Python 2 nākotnē saņems minimālu atbalstu, un Python 3 turpinās attīstīties arī turpmāk. Abiem ir līdzīgas iespējas, taču dažu to sintakse ir atšķirīga. Neatkarīgi no tā, kura versija ir, abas tiek izmantotas celtniecības vajadzībām. Python valoda ir noderīga tādās jomās kā datu analīze, mašīnmācīšanās, dabiskās valodas apstrāde, tīmekļa izstrāde, zinātniskā skaitļošana, attēlu apstrāde, robotika, datoru redze un daudzās citās..
Varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes vajadzībām, kā norādīts citēšanas piezīmē. Lūdzu, lejupielādējiet šeit PDF versiju. Starpība starp Python-2 un 3
1.DigitalOcean. “Saturs.” Python 2 vs 3 Python: Praktiski apsvērumi | DigitalOcean, DigitalOcean, 2017. gada 29. novembris. Pieejams šeit
2.edurekaIN. YouTube, YouTube, 2017. gada 20. februāris. Pieejams šeit
3.Punkts, konsultācijas. “Python 2 vs Python 3”, konsultāciju punkts, 1969. gada 31. decembris. Pieejams šeit
4.Punkts, konsultācijas. “Kas ir jauns Python 3?” Pamācību punkts, 2017. gada 15. augusts. Pieejams šeit
1. Benjamin Hell (publiskais domēns), izmantojot ar Python3 darbināmu sveiku pasauli, izmantojot Commons Wikimedia