Python on korkean tason ohjelmointikieli. Se on moniparadigma, joka on sekä kohde- että menettelytapojen mukainen. Pyido löysi Guido van Rossum. Se on helppo oppia ohjelmointikieli ja sitä voidaan käyttää monissa sovelluksissa. Pythonilla on kaksi pääversiota, ja ne ovat Python 2 ja 3. Tässä artikkelissa kuvataan eroja näiden kahden version välillä. avainero välillä Python 2 ja 3 on se Python 2 saa vähimmäistukea tulevaisuudessa ja Python 3 jatkaa kehitystä jatkossa.
1. Yleiskatsaus ja keskeiset erot
2. Mikä on Python 2?
3. Mikä on Python 3?
4. Python 2: n ja 3: n samankaltaisuudet
5. Vertailu rinnakkain - Python 2 vs 3 taulukkomuodossa
6. Yhteenveto
Python on yksi suosituimmista kielistä ohjelmointiin. Monet yritykset käyttävät Python-kieltä sovellusten kehittämiseen. Google, YouTube, Dropbox ovat joitain niistä. Pythonilla on suuri yhteisö, koska se on helppo oppia, lukea ja ylläpitää. Se tukee prosessisuuntautunutta ohjelmointia sekä olio-ohjelmointia.
Python käyttää tulkkia koodin suorittamiseen. Toisin kuin kääntäjäpohjaisella kielellä, Python-tulkki ei käy läpi koko koodia kerralla. Sen sijaan se lukee rivi riviltä ja jos tulkki löytää virheen, se lopettaa edeltämisen eteenpäin ja antaa virheviestin käyttäjälle. Python 2 on ollut pidempään, joten sillä on enemmän kirjastoa. Python 2: n suosituin versio on Python 2.7
Python 3: ta pidetään Pythonin tulevaisuutena. Se on kehitetty lisäämään uusia ominaisuuksia ja korjaamaan virheitä. Sitä kehitetään jatkuvasti. Aluksi Python 2 oli suosittu, mutta Python 3 -idea on kielen tulevaisuus, mikä tuki myös Python 3: lle..
Kuva 01: Python 3 -tulostustoiminto
Python 2: n ja 3: n toiminnallisuudet ovat enimmäkseen samanlaisia, näiden kahden version välillä on eroja syntaksissa ja käsittelyssä. Python 3: n tärkein etu on, että kielelle lisätään jatkuvasti uusia ominaisuuksia.
Python 2 vs Python 3 | |
Python 2 on Python-ohjelmointikielen versio, joka saa vähimmäistukea ja lisäominaisuuksia tulevaisuudessa. | Python 3 on Python-ohjelmointikielen versio, joka lisää jatkuvasti uusia ominaisuuksia ja korjattuja virheitä. |
Tulostustoiminto | |
Python 2: ssa sulkujen käyttö ei ole pakollista. esim. tulosta “Hello World” | Python 3 -sovelluksessa on pakollinen sulujen käyttö. esim. tulosta (“Hello World”) |
Kokonaislukuosasto | |
Python 2: ssa kokonaislukujako tuottaa kokonaisluvun. 7/2 antaa 3. Tarkan vastauksen saamiseksi ohjelmoijan tulisi käyttää 7.0 / 2. 0. | Python 3: ssa kokonaislukujako voi antaa kelluvan vastauksen. 7/2 antaa 3.5. |
Unicode-tuki | |
Jotta Unicode-merkkijono voidaan luoda Python 2: ssa, tulee käyttää merkkiä 'u'. esim. u “Hei” | Python 3: ssa merkkijono on oletuksena Unicode. |
Raw_Input () -toiminto | |
Python 2: ssa raw_input () -toimintoa käytetään tietojen syöttämiseen käyttäjältä. Tämä toiminto lukee merkkijonon. | Python 3: ssa raw_input () -toiminto ei ole käytettävissä. |
Tulo () -toiminto | |
Python 2: ssa input () -toimintoa voidaan käyttää lukemaan merkkijonona, jos ne ovat lainausmerkkien sisällä, lukuina luku. | Python 3: ssa input () -toiminto lukee syötteen merkkijonona. |
Seuraava () toiminto | |
Python 2: ssa generaattori seuraava () ottaa seuraavan generaattorin arvon. | Python 3: ssa se kirjoitetaan seuraavana (generaattori). |
Kolmannen osapuolen moduulin tuki | |
Koska Python 2 on siellä pidempään, sillä on enemmän kolmansien osapuolien moduulitukia. Jotkut kehykset käyttävät edelleen Python 2: ta. | Python 3: lla on rajoitettu ulkopuolisen moduulin tuki. |
Python-kielellä on kaksi versiota. Ero Python 2: n ja 3: n välillä on siinä, että Python 2 saa vähimmäistukea tulevaisuudessa ja Python 3 jatkaa kehitystä jatkossa. Molemmilla on samanlaiset ominaisuudet, mutta jotkut niiden syntaksista ovat erilaisia. Riippumatta siitä, kumpaa versiota on, käytetään rakennussovelluksissa. Python-kieli on hyödyllinen aloilla, kuten data-analyysi, koneoppiminen, luonnollisen kielen käsittely, web-kehitys, tieteellinen laskenta, kuvankäsittely, robotiikka, tietokonevisio ja monissa muissa aloissa..
Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainaushuomautuksen mukaisesti. Lataa PDF-versio tästä. Ero Python-2 ja 3 välillä
1.DigitalOcean. "Sisällys." Python 2 vs Python 3: Käytännön näkökohdat | DigitalOcean, DigitalOcean, 29. marraskuuta 2017. Saatavilla täältä
2.edurekaIN. YouTube, YouTube, 20. helmikuuta 2017. Saatavilla täältä
3.Piste, oppaat. “Python 2 Vs Python 3.”, Tutorials Point, 31. joulukuuta 1969. Saatavana täältä
4.Piste, oppaat. "Mikä on uutta Python 3: ssa" Tutorials Point, 15. elokuuta 2017. Saatavilla täältä
1. 'Python3-käyttöinen hello-maailma', kirjoittanut Benjamin Hell (julkinen alue) Commons Wikimedia -palvelun kautta