Python adalah bahasa pengaturcaraan pelbagai guna, tahap tinggi, dan dinamik. Ia menyediakan banyak modul dan fungsi bawaan untuk melaksanakan pelbagai jenis tugas. Selain itu, kita juga boleh membuat modul kita sendiri menggunakan Python. Modul seperti perpustakaan di Java, C, C ++, dan C #. Modul biasanya merupakan fail yang mengandungi fungsi dan pernyataan. Fungsi dan pernyataan modul memberikan fungsi khusus. Modul Python disimpan dengan sambungan .py. Dalam artikel ini, kita akan belajar membuat modul Python kita sendiri.
Modul biasanya digunakan untuk membahagikan fungsi besar ke dalam fail terkawal yang kecil. Kita dapat melaksanakan fungsi yang paling banyak kita gunakan dalam modul yang terpisah, dan kemudian, kita dapat memanggil dan menggunakannya di mana saja. Pembuatan modul ini mempromosikan penggunaan semula dan menjimatkan banyak masa.
Buat modul Python
Untuk membuat modul Python, buka skrip Python, tulis beberapa pernyataan dan fungsi, dan simpan dengan sambungan .py. Kemudian, kami boleh memanggil dan menggunakan modul ini di mana sahaja dalam program kami.
Mari buat modul baru bernama MathOperations. Modul ini mengandungi fungsi untuk melakukan penambahan, pengurangan, pendaraban, dan pembahagian.
#membuat modul MathOperation
# modul menyediakan fungsi penambahan, pengurangan, pendaraban, dan pembahagian
#semua fungsi mengambil dua nombor sebagai argumen
#membuat fungsi penambahan
defpenambahan(bilangan1,bilangan2):
kembalinum1 + num2
#membuat fungsi pengurangan
defpenolakan(bilangan1,bilangan2):
kembalinum1-num2
#membuat fungsi pendaraban
defpendaraban(bilangan1,bilangan2):
kembalinum1 * num2
#membuat fungsi pembahagian
defpembahagian(bilangan1,bilangan2):
kembalinum1 / num2
Sekarang, kita dapat memanggil modul ini di mana sahaja menggunakan perintah import, dan kita dapat menggunakan fungsi-fungsi ini untuk melakukan tugas-tugas yang berkaitan. Tidak perlu menulis kod lagi dan lagi untuk melakukan operasi penambahan, pengurangan, pendaraban, dan pembahagian.
Hubungi modul anda
Mari kita panggil modul ini dalam skrip Python kami yang lain dengan menggunakan arahan import. Lihat artikel ini ( https://linuxhint.com/python_import_command/ ) untuk mengetahui lebih lanjut mengenai arahan import Python.
mengimportMathOperation# fungsi penambahan panggilan dari modul MathOperation
#fungsi dipanggil dengan menggunakan nama modul
mencetak('Jumlahnya adalah:',MathOperation.penambahan(10,4))
#menelefon fungsi penolakan
mencetak('Perbezaannya adalah:',MathOperation.penolakan(100,3. 4))
#memanggil fungsi pendaraban
mencetak('Pendaraban adalah:',MathOperation.pendaraban(4,3))
#fungsi pembahagian panggilan
mencetak('Hasil pembahagian adalah:',MathOperation.pembahagian(200,5))
Pengeluaran
Memanggil pemboleh ubah modul
Kami juga dapat menyatakan pemboleh ubah dalam modul Python yang dibuat sendiri, memberikan nilai kepada pemboleh ubah tersebut, dan memanggilnya dalam skrip Python kami. Modul ini juga boleh mengandungi kamus, senarai, dll.
#membuat pemboleh ubahbilangan1= 10
bilangan2= dua puluh
#membuat senarai pelajar
pelajar= ['John','Tandakan','Taylor','Daud']
#membuat kamus pelajar
std_dict= {'nama':'Ali','umur':12,'e-mel':'[dilindungi e-mel]'}
Sekarang mari kita sebut pemboleh ubahdanbendadalamskrip Python yang lain.
#import modul
mengimportMathOperation
# memanggil nombor pembolehubah1
mencetak('Nilai num1 adalah:',MathOperation.bilangan1)
# memanggil nombor pembolehubah2
mencetak('Nilai num1 adalah:',MathOperation.bilangan2)
# memanggil senarai pelajar
mencetak('Nilai num1 adalah:',MathOperation.pelajar)
#memanggil item senarai pelajar
mencetak(MathOperation.pelajar[0])
mencetak(MathOperation.pelajar[1])
mencetak(MathOperation.pelajar[2])
mencetak(MathOperation.pelajar[3])
#mencetak kamus pelajar
mencetak(MathOperation.std_dict)
#memanggil item kamus pelajar
mencetak(MathOperation.std_dict['nama'])
mencetak(MathOperation.std_dict['umur'])
mencetak(MathOperation.std_dict['e-mel'])
Pengeluaran
Hasilnya menunjukkan bahawa kita berjaya mengakses pemboleh ubah dan fungsi dari modul MathOperation.
Senaraikan semua fungsi dan pemboleh ubah modul
Python menyediakan fungsi dir () terbina dalam, yang menyenaraikan nama semua fungsi dan pemboleh ubah yang terdapat dalam modul tertentu. Mari gunakan fungsi dir () untuk menyenaraikan nama fungsi dan pemboleh ubah modul MathOperation.
Ini adalah fungsi dan pemboleh ubah kami yang dibuat dalam modul MathOperation kami.
#membuat modul MathOperation# modul menyediakan fungsi penambahan, pengurangan, pendaraban, dan pembahagian
#semua fungsi mengambil dua nombor sebagai argumen
#membuat fungsi penambahan
defpenambahan(bilangan1,bilangan2):
kembalinum1 + num2
#membuat fungsi pengurangan
defpenolakan(bilangan1,bilangan2):
kembalinum1-num2
#membuat fungsi pendaraban
defpendaraban(bilangan1,bilangan2):
kembalinum1 * num2
#membuat fungsi pembahagian
defpembahagian(bilangan1,bilangan2):
kembalinum1 / num2
#membuat pemboleh ubah
bilangan1= 10
bilangan2= dua puluh
#membuat senarai pelajar
pelajar= ['John','Tandakan','Taylor','Daud']
#membuat kamus pelajar
std_dict= {'nama':'Ali','umur':12,'e-mel':'[dilindungi e-mel]'}
Sekarang mari kita panggil fungsi dir () dalam skrip Python kami.
#mengimport modulmengimportMathOperation
#menggunakan fungsi dir ()
mencetak(kepada anda(MathOperation))
Pengeluaran
Kesimpulannya
Walaupun Python menyediakan banyak modul dan fungsi bawaan untuk melaksanakan tugas tertentu, kita juga dapat membuat modul Python kita sendiri. Modul Python mengandungi fungsi dan pemboleh ubah. Modul Python disimpan dengan sambungan .py. Artikel ini menerangkan penciptaan modul Python anda sendiri dengan bantuan contoh mudah.