Sintaksa e Python lejon që kodi të shkurtohet ndjeshëm duke përdorur diçka të quajtur module. Ngjashëm me skedarët e titujve në C ++, modulet janë një vend ruajtjeje për përcaktimet e funksioneve. Ato ndahen në përdorime të zakonshme, siç është moduli kohor, i cili siguron funksione për përdorime të lidhura me kohën.
Hapa
Metoda 1 nga 2: Përdorimi i udhëzimit nga importi
Udhëzimi nga importi importon funksione nga një modul dhe ju lejon t'i përdorni ato si funksione nga Python thelbësor. Ju nuk shihni që funksionet i përkasin modulit.
Hapi 1. Gjeni modulin
Gjeni modulin që do të importoni. Një listë e plotë e moduleve të integruara mund të gjendet këtu (v2.7) dhe këtu (v3.5).
Hapi 2. Për të importuar një funksion specifik nga një modul specifik, shkruani:
nga [moduli] importi [funksioni]
Kjo do t'i tregojë skriptit që po përdorni një funksion specifik nga një modul specifik.
-
Për shembull, për të importuar
randint
funksion nga
të rastit
moduloni dhe printoni një numër të rastit duke përdorur atë funksion, ju do të shkruanit:
nga printimi i rastint i importit të rastit (randint (0, 5))
Hapi 3. Ndani funksione të shumta nga i njëjti modul me presje (,)
Struktura duket kështu:
nga [moduli] importi [funksioni], [funksioni tjetër], [një funksion tjetër],…
-
Për shembull, për të importuar
randint
dhe
të rastit
funksionet nga
të rastit
moduloni dhe printoni numra të rastit duke përdorur këto funksione, do të shkruanit:
nga rastint import i rastësishëm, printim i rastësishëm (randint (0, 5)) print (rastësor ())
Hapi 4. Importoni module të tëra duke përdorur a
*
në vend të emrit të funksionit.
Struktura duket kështu:
nga [moduli] import *
-
Për shembull, për të importuar të gjithë
të rastit
modul dhe pastaj të printoni një numër të rastit me të
randint
funksion, ju do të shkruani:
nga importi i rastësishëm * print (randint (0, 5))
Hapi 5. Importoni module të shumta duke shkruar udhëzime të shumta nga importi
Duhet të filloni një rresht të ri për secilin udhëzim për ta mbajtur kodin të lexueshëm, edhe pse i ndani me një
;
gjithashtu punon.
-
Për shembull, për të importuar
randint
funksion nga
të rastit
moduli dhe
sqrt
funksion nga
matematikë
modul dhe pastaj printoni një rezultat nga të dy funksionet, ju do të shkruani:
nga importimi i rastësishëm i randint nga importi i matematikës sqrt # Do të funksiononte gjithashtu, por vështirë të lexohej: # nga randint i rastësishëm i importit; nga importi i matematikës sqrt print (randint (0, 5)) print (sqrt (25))
Metoda 2 nga 2: Përdorimi i udhëzimit të importit
Udhëzimi i importit importon funksione nga një modul dhe e bën të dukshme që funksionet janë nga ai modul. Kur përdorni një funksion të importuar me udhëzimin e importit, duhet të shkruani emrin e modulit dhe një pikë (.) Para tij.
Udhëzimi i importit nuk lejon të importoni një funksion të vetëm nga një modul pa importuar të gjithë të tjerët.
Hapi 1. Gjeni modulin
Gjeni modulin që do të importoni. Një listë e plotë e moduleve të integruara mund të gjendet këtu (v2.7) dhe këtu (v3.5).
Hapi 2. Për të importuar një modul, shkruani me strukturën e mëposhtme:
import [modul]
-
Për shembull, për të importuar
të rastit
modul dhe pastaj të printoni një numër të rastit me të
randint
funksioni:
importo print të rastit (random.randint (0, 5))
Hapi 3. Ndani module të shumta me presje (,)
Struktura është:
import [modul], [modul tjetër], [një modul tjetër],…
Ju gjithashtu mund të bëni udhëzime të shumta importi në linja të shumta nëse kjo duket më e lexueshme ose ka më shumë kuptim në rastin tuaj specifik.
-
Për shembull, për të importuar
të rastit
dhe
matematikë
modulet dhe pastaj printoni rezultatet e
randint
dhe
sqrt
funksionet që përfshihen në këto module, do të shkruanit:
importo printim të rastësishëm, matematikor (i rastësishëm.randint (0, 5)) print (math.sqrt (25))