Sintaks Python membolehkan kod dipendekkan dengan ketara dengan menggunakan sesuatu yang disebut modul. Sama seperti fail header di C ++, modul adalah tempat penyimpanan untuk definisi fungsi. Mereka dipisahkan menjadi penggunaan umum, seperti modul waktu, yang menyediakan fungsi untuk penggunaan yang berkaitan dengan waktu.
Langkah-langkah
Kaedah 1 dari 2: Menggunakan arahan dari-import
Arahan dari-import mengimport fungsi dari modul dan membolehkan anda menggunakannya seperti fungsi dari inti Python. Anda tidak melihat bahawa fungsi tersebut termasuk dalam modul.
Langkah 1. Cari modul
Cari modul yang akan anda import. Senarai lengkap modul bawaan boleh didapati di sini (v2.7) dan di sini (v3.5).
Langkah 2. Untuk mengimport fungsi tertentu dari modul tertentu, tulis:
dari [modul] import [fungsi]
Ini akan memberitahu skrip anda menggunakan fungsi tertentu dari modul tertentu.
-
Sebagai contoh, untuk mengimport
randint
berfungsi dari
rawak
modul dan mencetak nombor rawak menggunakan fungsi itu, anda akan menulis:
dari cetakan randint import rawak (randint (0, 5))
Langkah 3. Pisahkan beberapa fungsi dari modul yang sama dengan koma (,)
Strukturnya kelihatan seperti ini:
dari [modul] import [function], [otherFunction], [anotherFunction],…
-
Sebagai contoh, untuk mengimport
randint
dan
rawak
berfungsi dari
rawak
modul dan mencetak nombor rawak menggunakan fungsi ini, anda akan menulis:
dari randint import rawak, cetak rawak (randint (0, 5)) cetak (rawak ())
Langkah 4. Import keseluruhan modul menggunakan a
*
bukannya nama fungsi.
Strukturnya kelihatan seperti ini:
dari [modul] import *
-
Contohnya, untuk mengimport keseluruhan
rawak
modul dan kemudian mencetak nombor rawak dengan itu
randint
fungsi, anda akan menulis:
dari import rawak * cetak (randint (0, 5))
Langkah 5. Import beberapa modul dengan menulis beberapa arahan dari-import
Anda harus memulakan baris baru untuk setiap arahan agar kod tetap dapat dibaca, walaupun memisahkannya dengan a
;
juga berfungsi.
-
Sebagai contoh, untuk mengimport
randint
berfungsi dari
rawak
modul dan
sqrt
berfungsi dari
matematik
modul dan kemudian mencetak hasil dari kedua fungsi tersebut, anda akan menulis:
dari randint import rawak dari sqrt import matematik # Akan berfungsi juga, tetapi sukar dibaca: # dari randint import rawak; dari matematik import sqrt print (randint (0, 5)) print (sqrt (25))
Kaedah 2 dari 2: Menggunakan arahan import
Arahan import mengimport fungsi dari modul dan membiarkannya kelihatan bahawa fungsi tersebut berasal dari modul tersebut. Semasa menggunakan fungsi yang diimport dengan arahan import, anda harus menulis nama modul dan titik (.) Sebelum itu.
Arahan import tidak membenarkan mengimport satu fungsi dari modul tanpa juga mengimport semua yang lain.
Langkah 1. Cari modul
Cari modul yang akan anda import. Senarai lengkap modul bawaan boleh didapati di sini (v2.7) dan di sini (v3.5).
Langkah 2. Untuk mengimport modul, tulis dengan struktur berikut:
import [modul]
-
Sebagai contoh, untuk mengimport
rawak
modul dan kemudian mencetak nombor rawak dengan itu
randint
fungsi:
import cetakan rawak (rawak.randint (0, 5))
Langkah 3. Pisahkan beberapa modul dengan koma (,)
Strukturnya adalah:
import [modul], [otherModule], [anotherModule],…
Anda juga boleh membuat banyak arahan import pada beberapa baris jika kelihatan lebih mudah dibaca atau lebih masuk akal dalam kes khusus anda.
-
Sebagai contoh, untuk mengimport
rawak
dan
matematik
modul dan kemudian mencetak hasil dari
randint
dan
sqrt
fungsi yang termasuk dalam modul ini, anda akan menulis:
import cetak rawak, cetak matematik (random.randint (0, 5)) cetak (math.sqrt (25))