Modul Python
- Halaman Sebelumnya Area Dalam Python
- Halaman Berikutnya Tanggal Python
Rekomendasi kuliah:
Apakah modul?
Pikirkan seperti pustaka kode yang serupa.
Modul adalah file yang mengandungi sekumpulan fungsi, yang diharapkan untuk diacu di dalam aplikasi.
Membuat modul .py
Untuk membuat modul, hanya perlu menyimpan kod yang diperlukan di dalam file ekstensi
Contoh
di dalam file mymodule.py
Kod disimpan di dalam file yang bernama
def salam(name): print("Hello, " + name)
Menggunakan modul
Sekarang, kami boleh menggunakan import
Perintah untuk menggunakan modul yang baru saja dibuat:
Contoh
Mengimpor modul yang bernama mymodule
Modul, dan panggil greeting
Fungsi:
import mymodule mymodule.greeting("Bill")
Keterangan:Jika hendak menggunakan fungsi dari modul, gunakan sintaks berikut:
module_name.function_name
Variabel di dalam modul
Modul boleh mengandungi fungsi yang telah dijelaskan, tetapi juga boleh mengandungi berbagai jenis variabel (array, kamus, objek, dll):
Contoh
di dalam file mymodule.py
Disimpan kod di dalam file
person1 = { "nama": "Bill", "umur": 63, "negara": "USA" }
Contoh
Mengimpor modul yang bernama mymodule
Modul, dan mengakses kamus person1:
import mymodule a = mymodule.person1["age"] print(a)
Menamaikan modul
Anda boleh memilih nama untuk modul file anda, tetapi ekstensi file mesti .py
.
Mengubah nama modul
Anda boleh gunakan ini untuk mengimpor modul: as
Kata kunci untuk membuat alisan:
Contoh
Membuat alisan untuk mymodule: mx
import mymodule as mx a = mx.person1["age"] print(a)
Modul baku
Ada ada beberapa modul baku di Python, anda boleh mengimpornya sewaktu-waktu.
Contoh
Impor dan gunakan platform
Modul:
import platform x = platform.system() print(x)
Gunakan fungsi dir()
Ada sebuah fungsi bawaan yang dapat mendapatkan semua nama fungsi (atau variable) di dalam modul.dir()
Fungsi:
Contoh
Daftar semua nama yang telah ditakrifkan di bawah modul platform:
import platform x = dir(platform) print(x)
Keterangan:Fungsi dir() dapat digunakan untuk semua modul, termasuk modul yang anda buat sendiri.
Impor dari modul
Anda dapat memilih hanya untuk mengimpor komponen dari modul dengan kata kunci from.
Contoh
Modul bernama mymodule memiliki satu fungsi dan satu katagori:
def salam(name): print("Hello, " + name) person1 = { "nama": "Bill", "umur": 63, "negara": "USA" }
Contoh
Hanya impor person1 katagori dari modul:
from mymodule import person1 print(person1["umur"])
Petikan:Jangan gunakan nama modul dalam penggunaan elemen dalam modul saat mengimpor dengan kata kunci from. Contoh: person1["umur"], bukannya mymodule.person1["umur"].
- Halaman Sebelumnya Area Dalam Python
- Halaman Berikutnya Tanggal Python