Modul Python- Yang Perlu Anda Ketahui

Blog ini akan memandu anda melalui konsep modul dalam python secara terperinci. Bermula dari cara membuat modul di python hingga menggunakannya dalam program anda.

Bahasa pengaturcaraan Python adalah salah satu bahasa yang paling popular pada masa kini. Ia mempunyai banyak aplikasi dan pengembang beralih ke python untuk pelaksanaannya. Pendekatan pengaturcaraan modular di mana kod dipecah menjadi bahagian yang terpisah adalah di mana modul python muncul dalam gambar. Artikel ini akan membantu anda memahami topik di atas secara terperinci.

Berikut adalah topik yang akan dibahas dalam blog ini:





Apakah Modul Python?

Modul hanyalah 'logik program' atau 'skrip python' yang dapat digunakan untuk berbagai aplikasi atau . Kita boleh menyatakan fungsi, kelas dan lain-lain dalam modul.

Fokusnya adalah untuk memecah kod ke dalam modul yang berbeza supaya tidak ada atau bergantung minimum antara satu sama lain. Menggunakan modul dalam kod membantu menulis baris kod yang lebih rendah, satu prosedur yang dikembangkan untuk penggunaan semula kod juga. Ini juga menghilangkan keperluan untuk menulis logik yang sama berulang kali.



Satu lagi kelebihan menggunakan modul adalah bahawa program dapat dirancang dengan mudah, kerana seluruh pasukan hanya bekerja pada bahagian atau modul keseluruhan kod.

Mari cuba memahami ini dengan contoh:

Katakan anda mahu membuat program untuk kalkulator. Akan ada operasi seperti penambahan, pengurangan, pendaraban, pembahagian dll.



Kami akan memecahkan kod menjadi bahagian yang berasingan, kami hanya boleh membuat satu modul untuk semua operasi ini atau modul yang terpisah untuk setiap operasi. Dan kemudian kita boleh memanggil modul ini dalam logik program utama kami.

apa yang bersiri di java

Ideanya adalah untuk meminimumkan kod, dan jika kita membuat modul, itu tidak bermaksud kita hanya dapat menggunakannya untuk program ini, kita juga dapat memanggil modul ini untuk program lain juga.

contoh-modul python-edureka

Setelah kita memahami konsep modul, mari kita cuba memahami bagaimana kita dapat membuat modul di python.

Bagaimana Membuat Modul Di Python?

Membuat modul dalam python adalah serupa dengan menulis skrip python yang mudah menggunakan .py sambungan. Untuk contoh di atas mari kita cuba membuat modul untuk pelbagai operasi.

def tambah (x, y): return x + y def sub (x, y): return x - y def prod (x, y): return x * y def div (x, y): pulangan x / y

Simpan kod di atas dalam fail Calc.py .Ini adalah bagaimana kita membuat modul dalam python. Kami telah membuat fungsi yang berbeza dalam modul ini. Kita boleh menggunakan modul ini dalam fail utama kita, mari kita lihat bagaimana kita akan menggunakannya dalam program.

apakah perbezaan antara hashmap dan hashtable

Bagaimana Menggunakan Modul Python?

Kami akan menggunakan mengimport kata kunci untuk memasukkan modul ke dalam program kami, dari kata kunci digunakan untuk mendapatkan hanya beberapa kaedah atau fungsi tertentu dari modul. Mari kita lihat kaedah apa yang berbeza untuk menggunakan modul dalam program anda.

Katakan kita mempunyai fail dengan nama utama.py.

import calc sebagai a = 10 b = 20 penambahan = a.add (a, b) cetak (penambahan)

Dalam kod di atas, kami telah membuat alias menggunakan sebagai kata kunci. Keluaran kod di atas adalah penambahan dua nombor a dan b menggunakan logik yang ditentukan dalam fungsi tambah dalam modul calc.py.

Mari kita lihat pendekatan lain.

dari calc import * a = 20 b = 30 cetakan (tambah (a, b))

Dalam kod di atas, kami telah mengimport semua fungsi menggunakan tanda bintang dan kami hanya dapat menyebut nama fungsi untuk mendapatkan hasilnya.

Laluan Modul Python

Apabila kita mengimport modul, jurubahasa mencari modul dalam direktori modul bawaan di sys.path dan jika tidak dijumpai, ia akan mencari modul dalam urutan berikut:

  1. Direktori semasa
  2. PYTHONPATH
  3. Direktori lalai
import cetakan sys (sys.path)

Apabila anda menjalankan kod di atas, anda akan mendapat senarai direktori. Anda boleh membuat perubahan dalam senarai untuk membuat jalan anda sendiri.

Modul Terbina Dalam Python

Modul terbina dalam ditulis dalam C dan disatukan dengan jurubahasa python. Setiap modul terbina dalam mengandungi sumber untuk fungsi tertentu tertentu seperti pengurusan sistem operasi, input / output cakera dll.

Perpustakaan standard juga mempunyai banyak skrip python yang mengandungi utiliti berguna. Terdapat beberapa modul bawaan di python yang boleh kita gunakan bila-bila masa yang kita mahukan.

Untuk mendapatkan senarai semua modul dalam python, anda boleh menulis arahan berikut di python console.

pertolongan ('modul')

Anda akan mendapat senarai semua modul di python. Berikut adalah beberapa modul dalam python.

dir () Fungsi terbina dalam

Ia mengembalikan a senarai rentetan yang disusun mengandungi nama-nama yang ditentukan dalam modul. Senarai tersebut mengandungi nama semua pemboleh ubah, fungsi, kelas dll.

import cetakan calc (dir (calc))

Anda akan mendapat output senarai seperti ini:

rentetan php parse to array

Begitu juga, anda boleh mendapatkan nama yang ditentukan di mana-mana modul menggunakan fungsi dir ().

Di blog ini, kita telah mengetahui tentang modul dalam python, bagaimana kita dapat membuat modul dan menggunakannya dalam program. Kami juga telah belajar mengenai modul bawaan di python. Bahasa pengaturcaraan Python mempunyai aplikasi yang sangat besar dan dengan penggunaan modul, tugas menjadi lebih mudah, dapat dikendalikan dan efisien. Sekiranya anda ingin menguasai kemahiran anda dalam bahasa pengaturcaraan python, anda boleh mendaftar untuk untuk memulakan pembelajaran anda dan menjadi pembangun python.

Sekiranya anda mempunyai sebarang pertanyaan? sebutkan mereka dalam komen, kami akan menghubungi anda.