Python adalah bahasa pengaturcaraan peringkat tinggi. Ia adalah pelbagai paradigma, yang berorientasikan objek dan berorientasikan prosedur. Python ditemui oleh Guido Van Rossum. Ini adalah bahasa pengaturcaraan yang mudah untuk dipelajari dan boleh digunakan dalam pelbagai aplikasi. Terdapat dua versi utama Python dan mereka adalah Python 2 dan 3. Artikel ini membincangkan perbezaan antara kedua -dua versi ini. The Perbezaan utama Antara Python 2 dan 3 ialah Python 2 akan mendapat sokongan minimum pada masa depan dan Python 3 akan terus berkembang lebih banyak pada masa akan datang.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu Python 2
3. Apa itu Python 3
4. Persamaan antara python 2 dan 3
5. Perbandingan sampingan - Python 2 vs 3 dalam bentuk jadual
6. Ringkasan
Python adalah salah satu bahasa yang paling popular untuk pengaturcaraan. Banyak syarikat menggunakan bahasa python untuk pembangunan aplikasi. Google, YouTube, Dropbox adalah sebahagian daripada mereka. Python mempunyai komuniti yang besar kerana mudah dipelajari, membaca dan mengekalkan. Ia menyokong pengaturcaraan berorientasikan prosedur serta pengaturcaraan berorientasikan objek.
Python menggunakan jurubahasa untuk menjalankan kod. Tidak seperti dalam bahasa berasaskan pengkompil, penterjemah python tidak melalui keseluruhan kod sekaligus. Sebaliknya, ia membaca garis demi baris dan jika jurubahasa mendapati ralat ia berhenti sebelum lebih jauh dan memberikan mesej ralat kepada pengguna. Python 2 sudah lebih lama, jadi ia mempunyai lebih banyak ketersediaan perpustakaan. Versi Python 2 yang paling popular ialah Python 2.7
Python 3 dianggap masa depan Python. Ia dibangunkan untuk menambah lebih banyak ciri dan untuk memperbaiki pepijat.Ia terus berkembang. Pada mulanya, Python 2 popular tetapi idea Python 3 adalah masa depan bahasa, memberikan sokongan kepada Python 3 juga.
Rajah 01: Fungsi cetak Python 3
Fungsi Python 2 dan 3 kebanyakannya sama, terdapat perbezaan antara kedua -dua versi ini dalam sintaks dan pengendalian. Kelebihan utama Python 3 ialah ciri -ciri baru akan terus ditambah ke bahasa.
Python 2 vs python 3 | |
Python 2 adalah versi bahasa pengaturcaraan python yang akan mendapat sokongan minimum dan ciri tambahan pada masa akan datang. | Python 3 adalah versi bahasa pengaturcaraan python yang terus menambahkan ciri -ciri baru dan pepijat tetap. |
Fungsi cetak | |
Di Python 2, tidak wajib menggunakan kurungan. e.g. Cetak "Hello World" | Di Python 3, wajib menggunakan kurungan. e.g. Cetak ("Hello World") |
Bahagian Integer | |
Di Python 2, Bahagian Integer Mengembalikan Integer. 7/2 memberi 3. Untuk mendapatkan jawapan yang tepat, pengaturcara harus menggunakan 7.0/2. 0. | Di Python 3, Bahagian Integer dapat memberikan jawapan terapung. 7/2 akan memberi 3.5. |
Sokongan Unicode | |
Untuk membuat rentetan unicode di python 2, harus menggunakan watak 'u'. e.g. u "hello" | Di Python 3, String adalah Unicode secara lalai. |
Fungsi raw_input () | |
Di Python 2, fungsi Raw_Input () digunakan untuk mendapatkan input dari pengguna. Fungsi ini membaca rentetan. | Dalam python 3, fungsi raw_input () tidak tersedia. |
Fungsi input () | |
Dalam Python 2, fungsi input () boleh digunakan untuk dibaca sebagai rentetan jika mereka berada di dalam petikan lain dibaca sebagai nombor. | Dalam Python 3, fungsi input () membaca input sebagai rentetan. |
Fungsi seterusnya () | |
Di Python 2, Penjana Seterusnya () Ambil nilai seterusnya penjana. | Di Python 3, ditulis sebagai seterusnya (penjana). |
Sokongan Modul Pihak Ketiga | |
Sebagai Python 2 berada di sana untuk masa yang lebih lama, mempunyai lebih banyak sokongan modul pihak ketiga. Beberapa rangka kerja masih menggunakan python 2. | Python 3 mempunyai sokongan modul pihak ketiga yang terhad. |
Bahasa Python mempunyai dua versi. Perbezaan antara Python 2 dan 3 ialah Python 2 akan mendapat sokongan minimum pada masa depan dan Python 3 akan terus berkembang pada masa akan datang. Kedua -dua saham keupayaan yang serupa tetapi beberapa sintaks mereka berbeza. Apa sahaja versi kedua -duanya digunakan untuk membina aplikasi. Bahasa Python berguna dalam bidang seperti analisis data, pembelajaran mesin, pemprosesan bahasa semulajadi, pembangunan web, pengkomputeran saintifik, pemprosesan imej, robotik, penglihatan komputer dan banyak lagi.
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian mengikut nota petikan. Sila muat turun versi pdf di sini perbezaan antara-python-2-dan-3
1.DigitalOcean. "Kandungan."Python 2 vs Python 3: Pertimbangan Praktikal | DigitalOcean, DigitalOcean, 29 Nov. 2017. Terdapat di sini
2.Edurekain. YouTube, YouTube, 20 Feb. 2017. Terdapat di sini
3.Titik, tutorial. "Python 2 vs Python 3.", Tutorial Point, 31 Dis. 1969. Terdapat di sini
4.Titik, tutorial. "Apa yang baru di Python 3."Tutorial Point, 15 Ogos. 2017. Terdapat di sini
1.'Python3-berkuasa Hello-World' oleh Benjamin Hell (Domain Awam) melalui Commons Wikimedia