A Python szintaxisa lehetővé teszi a kód jelentős lerövidítését az úgynevezett modulok használatával. A C ++ fejlécfájlokhoz hasonlóan a modulok a funkciók meghatározásának tárolóhelyei. Gyakori felhasználásokra vannak felosztva, például az időmodulra, amely funkciókat biztosít az időhöz kapcsolódó felhasználásokhoz.
Lépések
1. módszer a 2-ből: Az importálás utasítás használata
Az importálási utasítás importálja a függvényeket egy modulból, és lehetővé teszi azok használatát, mint a Python alapfunkcióit. Nem látja, hogy a funkciók a modulhoz tartoznak.
1. lépés. Keresse meg a modult
Keresse meg az importálni kívánt modult. A beépített modulok teljes listája itt (v2.7) és itt (v3.5) található.
2. lépés. Ha egy adott funkciót egy adott modulból szeretne importálni, írja be:
innen: [modul] importálás [funkció]
Ez megmondja a szkriptnek, hogy egy adott modul adott funkcióját használja.
-
Például importálni a
randint
funkció a
véletlen
modult, és a funkció használatával kinyomtat egy véletlenszerű számot, ezt írja:
véletlenszerűen importált randint nyomtatásból (randint (0, 5))
Lépés 3. Válasszon el több funkciót ugyanazon modulból vesszővel (,)
A szerkezet így néz ki:
innen: [modul] importálás [funkció], [egyéb funkció], [másik funkció],…
-
Például importálni a
randint
és
véletlen
funkciók a
véletlen
modul és véletlenszerű számokat nyomtathat ezekkel a funkciókkal, akkor ezt írja:
véletlenszerű importálásból randint, random print (randint (0, 5)) print (random ())
4. lépés. Importálja a teljes modulokat a használatával
*
függvénynév helyett.
A szerkezet így néz ki:
innen: [modul] importálás *
-
Például az egész importálásához
véletlen
modult, majd kinyomtat egy véletlenszerű számot a segítségével
randint
függvény, ezt írod:
véletlenszerű importálásból * nyomtatás (randint (0, 5))
5. lépés. Több modult importálhat több importálási utasítás írásával
Minden utasításhoz új sort kell kezdenie, hogy a kód olvasható maradjon, bár elválaszthatja őket a
;
is működik.
-
Például importálni a
randint
funkció a
véletlen
modul és a
sqrt
funkció a
matematika
modult, majd mindkét funkcióból kinyomtat egy eredményt, ezt írja:
from random import randint from math import sqrt # Ez is működne, de nehezen olvasható: # random import randint; matematikából import sqrt print (randint (0, 5)) print (sqrt (25))
2. módszer 2 -ből: Az importálási utasítás használata
Az importálási utasítás importálja a függvényeket egy modulból, és láthatóvá teszi, hogy a funkciók az adott modulból származnak. Az importálási utasítással importált függvény használatakor a modul nevét és egy pontot (.) Kell írni előtte.
Az importálási utasítás nem teszi lehetővé egyetlen függvény importálását a modulból anélkül, hogy az összes másot is importálná.
1. lépés. Keresse meg a modult
Keresse meg az importálni kívánt modult. A beépített modulok teljes listája itt (v2.7) és itt (v3.5) található.
2. lépés. Modul importálásához írja be a következő szerkezetet:
importálás [modul]
-
Például importálni a
véletlen
modult, majd kinyomtat egy véletlenszerű számot a segítségével
randint
funkció:
véletlenszerű nyomtatás importálása (random.randint (0, 5))
3. lépés Válasszon el több modult vesszővel (,)
A szerkezet a következő:
import [modul], [otherModule], [anotherModule],…
Több importálási utasítást is készíthet több sorra, ha ez jobban olvashatónak tűnik, vagy az adott esetben ésszerűbb.
-
Például importálni a
véletlen
és
matematika
modulokat, majd nyomtassa ki a
randint
és
sqrt
A modulokban szereplő funkciókat a következőképpen írhatja:
véletlenszerű, matematikai nyomtatás importálása (random.randint (0, 5)) nyomtatás (math.sqrt (25))