Modul Python
- Halaman Sebelumnya Area Dalam Python
- Halaman Berikutnya Tanggal Python
Apa itu modul?
Berpikir seperti pustaka kode yang mirip.
Modul adalah berkas yang mengandung grup fungsi, yang diharapkan untuk diutamakan dalam aplikasi.
Membuat modul
Untuk membuat modul, hanya simpan kode yang dibutuhkan di berkas dengan ekstensi .py
di berkas
Instan
yang dinamai mymodule.py
yang disimpan di berkas
def salam(name): print("Hello, " + name)
modul
Sekarang, kita dapat menggunakan import
perintah untuk menggunakan modul yang baru saja dibuat:
Instan
Impor nama mymodule
modul, dan panggil greeting
Fungsi:
import mymodule mymodule.greeting("Bill")
Keterangan:Jika Anda menggunaakan fungsi di modul, gunakan sintaks berikut:
module_name.function_name
Variabel di modul
Modul dapat mengandung fungsi yang telah dijelaskan sebelumnya, tetapi juga dapat mengandung berbagai tipe variabel (array, dictionary, objek, dll):
Instan
di berkas mymodule.py
yang disimpan di sini:
person1 = { "nama": "Bill", "umur": 63, "negara": "USA" }
Instan
Impor nama mymodule
Modul yang disimpan di sini, dan mengakses kata kunci person1:
import mymodule a = mymodule.person1["age"] print(a)
Mengambil nama modul
Anda dapat menamai berkas modul kapan saja, tetapi ekstensi berkas harus .py
。
Renamin modul
Anda dapat menggunakannya saat mengimpor modul. as
Alias keyword:
Instan
Buat alias untuk mymodule: mx
import mymodule as mx a = mx.person1["age"] print(a)
Modul bawaan
Ada beberapa modul bawaan di Python, Anda dapat mengimpornya kapan saja.
Instan
Impor dan gunakan platform
Modul:
import platform x = platform.system() print(x)
Gunakan fungsi dir()
Ada sebuah fungsi bawaan yang dapat menampilkan semua nama fungsi (atau variabel) di dalam modul.dir()
Fungsi:
Instan
Daftar semua nama yang telah ditentukan di modul platform:
import platform x = dir(platform) print(x)
Keterangan:Fungsi dir() dapat digunakan di semua modul, termasuk modul yang Anda buat sendiri.
Impor dari Modul
Anda dapat menggunakan kata kunci from untuk memilih hanya mengimpor bagian dari modul.
Instan
Modul bernama mymodule memiliki satu fungsi dan satu kamus:
def salam(name): print("Hello, " + name) person1 = { "nama": "Bill", "umur": 63, "negara": "USA" }
Instan
Hanya impor person1 di modul:
from mymodule import person1 print(person1["umur"])
Pesan:Pada saat mengimpor dengan kata kunci from, jangan gunakan nama modul dalam menunjuk elemen modul. Contoh: person1["umur"], bukannya mymodule.person1["umur"]。
- Halaman Sebelumnya Area Dalam Python
- Halaman Berikutnya Tanggal Python