Perintah import dengan Python digunakan untuk mendapatkan akses ke modul lain. Modul sama dengan pustaka kode di Java, C, C++, atau C#. Sebuah modul biasanya melibatkan satu set fungsi dan variabel. Ketika kita perlu memasukkan atau menggunakan fungsi-fungsi modul ini dalam kode kita, kita cukup mengimpor modul dengan menggunakan perintah import dan kita dapat dengan mudah menjalankan fungsi dan variabel modul. Perintah import adalah cara paling sederhana dan umum untuk memasukkan modul ke dalam kode Anda.
Python hadir dengan banyak modul bawaan yang dapat kita sertakan dalam kode kita dengan mudah. Kami juga dapat membuat modul kami hanya dengan menyimpan file kode Python dengan .py perpanjangan.
Pada artikel ini, kita akan belajar bagaimana kita bisa mengimpor modul kita sendiri dan built-in dengan Python. Editor Spyder3 digunakan untuk membuat dan menjalankan skrip Python.
Cara menggunakan perintah impor
Kami menggunakan impor kata kunci untuk mengimpor modul dengan Python. Saat mengimpor modul dalam kode kami, kami menulis nama modul dengan perintah impor dengan cara ini:
impor module_nameImpor modul bawaan Python
Python hadir dengan banyak modul bawaan. Modul matematika adalah salah satu modul umum yang digunakan untuk melakukan fungsi matematika.
Mari impor modul matematika dengan menggunakan kata kunci import dan gunakan fungsinya untuk melakukan perhitungan matematika. Ketika kita mengakses fungsi apapun dari sebuah modul, kita menulis nama modul dan memberi titik dan menulis nama fungsi seperti itu:
modul_nama.nama_fungsi()# mengimpor modul matematika
impor matematika
# mencetak nilai konstanta pi
print("Nilai PI adalah : ",matematika.pi)
# menghitung faktorial suatu bilangan menggunakan fungsi faktorial
print("Faktorial dari bilangan 5 adalah: ",matematika.faktorial(5))
# menghitung log angka menggunakan fungsi log
print("Log dari 10 adalah: ",matematika.log(10))
# mencetak nilai bilangan Euler
print("Nilai bilangan Euler adalah : ", math.e)
# menghitung radian dari derajat
rad = matematika.radian (90)
print("Radian dari 90 adalah : ",rad)
# menghitung nilai dosa
print("Dosa 90 adalah : ",matematika.dosa(90))
# menghitung nilai coa
print("Cos dari 90 adalah: ",matematika.cos(90))
# menghitung nilai tan
print("Tan dari 90 adalah : ",matematika.cokelat(90))
Keluaran
Outputnya ditampilkan di konsol Python.
Dalam beberapa kasus, jika kita hanya ingin mengimpor fungsi atau konstanta tertentu dari sebuah modul, kita dapat melakukannya dengan cara ini:
dari module_name impor function_name atau constant_nameMisalnya, hanya konstanta pi dari modul matematika yang dapat diimpor dengan cara ini
dari matematika impor piMari kita lihat contohnya.
# hanya mengimpor nilai pi dari modul matematikadari matematika impor pi
# mencetak nilai konstanta pi
#di sini kita menggunakan pi secara langsung alih-alih matematika.pi()
print("Nilai PI adalah : ",pi)
Keluaran
Outputnya ditampilkan di konsol Python.
Semua fungsi dan konstanta dapat diimpor dengan cara ini:
dari impor module_name *Dalam kasus modul matematika akan seperti ini:
# hanya mengimpor nilai pi dari modul matematikadari impor matematika *
# Sekarang kita tidak perlu menentukan matematika dengan konstanta dan fungsi
# mencetak nilai konstanta pi
print("Nilai PI adalah : ",pi)
# menghitung nilai sin 90
print("Nilai sin 90 adalah:", sin(90))
# menghitung faktorial dari 8
print("Faktorial dari 8 adalah : ",faktorial(8) )
Keluaran
Outputnya ditampilkan di konsol Python.
Perintah impor mencari nama modul jika modul tidak ditemukan, maka itu menunjukkan kesalahan. Mari kita coba mengimpor modul "Tokenizer".
impor tokenizercetak (tokenizer.token())
Keluaran
Di output, Anda dapat melihat bahwa itu melempar kesalahan "ModuleNotFoundError".
Buat modul Anda
Untuk membuat modul Anda, buat file python, tulis kodenya, dan simpan dengan .ekstensi py.
Mari kita lihat contohnya.
Contoh
Kami telah membuat modul baru bernama "menghitung".py”. Ini memiliki fungsi, yang mengambil dua angka sebagai argumen dan mengembalikannya sum.
def sum(val_1,val_2):print("Jumlahnya adalah: ",val_1+val_2)
Sekarang mari kita buat file Python lain (test.py) dan panggil modul "kalkulator" di file itu.
# mengimpor modul kalkulatorimpor kalkulator
# memanggil fungsi penjumlahan
cetak (kalkulator).jumlah(1,2))
Keluaran
Outputnya ditampilkan di konsol Python.
Sekarang mari kita ubah file modul kalkulator dan buat dua variabel di sini.
val_1=0val_2=0
jumlah def():
print("Jumlahnya adalah: ",val_1+val_2)
Mari kita coba mengakses variabel modul kalkulator dalam pengujian.py
# mengimpor modul kalkulatorimpor kalkulator
# mengakses variabel pertama dan menetapkan nilai
Kalkulator.val_1=10
# mengakses variabel kedua dan menetapkan nilai
Kalkulator.val_2=20
# memanggil fungsi penjumlahan dari modul kalkulator
cetak (kalkulator).jumlah())
Keluaran
Outputnya ditampilkan di konsol Python.
Kami juga dapat membuat alias saat mengimpor modul dengan menggunakan kata kunci "sebagai" dan itu akan berfungsi dengan baik.
# mengimpor modul kalkulator sebagai calimpor kalkulator sebagai cal
# mengakses variabel pertama dan menetapkan nilai
kal.val_1=10
# mengakses variabel kedua dan menetapkan nilai
kal.val_2=20
# memanggil fungsi penjumlahan dari modul kalkulator
cetak (kal.jumlah())
Keluaran
Di output, Anda dapat melihat bahwa itu berfungsi dengan baik dan tidak menunjukkan jenis kesalahan apa pun.
Kita dapat menggunakan fungsi dir() bawaan Python untuk membuat daftar semua fungsi dan variabel modul yang tersedia a.
# mengimpor modul kalkulator sebagai calimpor kalkulator sebagai cal
# menggunakan fungsi dir()
cetak(dir(kal))
Keluaran
Output menunjukkan semua variabel dan fungsi yang tersedia dari modul "kalkulator".
Kesimpulan
Artikel ini menjelaskan perintah impor Python secara rinci dengan bantuan contoh sederhana. Perintah import digunakan untuk memanggil modul bawaan dan modul yang ditentukan pengguna dalam file Python.