Perintah Impor Python

Python Import Command



Perintah import di 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 memanggil 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 ekstensi . 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:



impormodul_nama

Impor 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:

nama_modul.nama_fungsi()
# mengimpor modul matematika
impor matematika
# mencetak nilai konstanta pi
mencetak('Nilai PI adalah:',matematika.pi)

# menghitung faktorial suatu bilangan menggunakan fungsi faktorial
mencetak('Faktorial dari bilangan 5 adalah:',matematika.faktorial(5))

# menghitung log angka menggunakan fungsi log
mencetak('Log dari 10 adalah:',matematika.catatan(10))

# mencetak nilai bilangan Euler
mencetak('Nilai bilangan Euler adalah:', matematika.Dan)

# menghitung radian dari derajat
kerja= matematika.radian(90)
mencetak('Radian dari 90 adalah:',kerja)

# menghitung nilai dosa
mencetak('Dosa 90 adalah:',matematika.tanpa(90))

# menghitung nilai coa
mencetak('Cos dari 90 adalah: ',matematika.sesuatu(90))

# menghitung nilai tan
mencetak('Tan dari 90 adalah: ',matematika.jadi(90))

Keluaran



Output 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:

darimodul_namaimpornama_fungsiataukonstan_nama

Misalnya, hanya konstanta pi dari modul matematika yang dapat diimpor dengan cara ini

dari matematika imporpi

Mari kita lihat contohnya.

# hanya mengimpor nilai pi dari modul matematika
dari matematika imporpi
# mencetak nilai konstanta pi
#di sini kita menggunakan pi secara langsung alih-alih math.pi()
mencetak('Nilai PI adalah:',pi)

Keluaran

Output ditampilkan di konsol Python.

Semua fungsi dan konstanta dapat diimpor dengan cara ini:

darimodul_namaimpor*

Dalam kasus modul matematika akan seperti ini:

# hanya mengimpor nilai pi dari modul matematika
dari matematika impor*
# Sekarang kita tidak perlu menentukan matematika dengan konstanta dan fungsi
# mencetak nilai konstanta pi
mencetak('Nilai PI adalah:',pi)

# menghitung nilai sin 90
mencetak('Nilai dosa 90 adalah:',tanpa(90))

# menghitung faktorial dari 8
mencetak('Faktorial dari 8 adalah:',faktorial(8) )

Keluaran

Output ditampilkan di konsol Python.

Perintah import mencari nama modul jika modul tidak ditemukan, maka menunjukkan kesalahan. Mari kita coba mengimpor modul Tokenizer.

imporpembuat token
mencetak(pembuat tokentoken())

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 jumlah.

def jumlah(val_1,val_2):
mencetak('Jumlahnya adalah:',val_1 + val_2)

Sekarang mari kita buat file Python lain (test.py) dan panggil modul kalkulator di file itu.

# mengimpor modul kalkulator
imporKalkulator
# memanggil fungsi penjumlahan
mencetak(Kalkulator.jumlah(1,2))

Keluaran

Output ditampilkan di konsol Python.

Sekarang mari kita ubah file modul kalkulator dan buat dua variabel di sini.

val_1=0
val_2=0
def jumlah():
mencetak('Jumlahnya adalah:',val_1 + val_2)

Mari kita coba mengakses variabel modul kalkulator di test.py

# mengimpor modul kalkulator
imporKalkulator
# mengakses variabel pertama dan menetapkan nilai
Kalkulator.val_1=10
# mengakses variabel kedua dan menetapkan nilai
Kalkulator.val_2=dua puluh
# memanggil fungsi penjumlahan dari modul kalkulator
mencetak(Kalkulator.jumlah())

Keluaran

Output ditampilkan di konsol Python.

Kami juga dapat membuat alias saat mengimpor modul dengan menggunakan kata kunci as dan itu akan berfungsi dengan baik.

# mengimpor modul kalkulator sebagai cal
imporKalkulatorsebagaikal
# mengakses variabel pertama dan menetapkan nilai
kal.val_1=10
# mengakses variabel kedua dan menetapkan nilai
kal.val_2=dua puluh
# memanggil fungsi penjumlahan dari modul kalkulator
mencetak(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.

# mengimpor modul kalkulator sebagai cal
imporKalkulatorsebagaikal
# menggunakan fungsi dir()
mencetak(kepadamu(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 built-in dan modul yang ditentukan pengguna dalam file Python.