Python sintaksisi, modul deyilən bir şeydən istifadə edərək kodun əhəmiyyətli dərəcədə qısaldılmasına imkan verir. C ++ da başlıq sənədlərinə bənzər olaraq, modullar funksiyaların tərifləri üçün bir saxlama yeridir. Zamanla əlaqəli istifadə üçün funksiyalar təmin edən zaman modulu kimi ümumi istifadəyə ayrılırlar.
Addımlar
Metod 1 /2: idxaldan gələn təlimatdan istifadə
İdxaldan gələn təlimat funksiyaları bir moduldan idxal edir və onları əsas Python funksiyaları kimi istifadə etməyə imkan verir. Funksiyaların modula aid olduğunu görmürsünüz.
Addım 1. Modulu tapın
İdxal edəcəyiniz modulu tapın. Daxili modulların tam siyahısını burada (v2.7) və burada (v3.5) tapa bilərsiniz.
Addım 2. Xüsusi bir moduldan müəyyən bir funksiyanı idxal etmək üçün yazın:
[modul] idxalı [funksiyası]
Bu, müəyyən bir moduldan müəyyən bir funksiyanı istifadə etdiyiniz skriptdən xəbər verəcəkdir.
-
Məsələn, idxal etmək üçün
randint
dan funksiya
təsadüfi
modulu və bu funksiyanı istifadə edərək təsadüfi bir rəqəm çap etsəniz, yazardınız:
təsadüfi idxaldan randint çapı (randint (0, 5))
Addım 3. Eyni moduldan birdən çox funksiyanı vergül (,) ilə ayırın
Quruluş belə görünür:
[modul] idxal [funksiya], [digər funksiya], [başqa funksiya],…
-
Məsələn, idxal etmək üçün
randint
və
təsadüfi
dan funksiyalar
təsadüfi
modul və bu funksiyalardan istifadə edərək təsadüfi ədədlər yazsanız belə yazardınız:
təsadüfi idxaldan randint, təsadüfi çap (randint (0, 5)) çap (təsadüfi ())
Addım 4. Bütün modulları a
*
funksiya adı əvəzinə.
Quruluş belə görünür:
[modul] idxalından *
-
Məsələn, bütövlükdə idxal etmək
təsadüfi
modulu seçin və sonra təsadüfi bir ədəd çap edin
randint
funksiya yazsaydınız:
təsadüfi idxaldan * çap (randint (0, 5))
Addım 5. Birdən çox idxal təlimatını yazaraq birdən çox modulu idxal edin
Kodun oxunaqlı olması üçün hər bir təlimat üçün yeni bir sətir başlamalısınız, baxmayaraq ki, onları a ilə ayırın
;
də işləyir.
-
Məsələn, idxal etmək üçün
randint
dan funksiya
təsadüfi
modul və
kv
dan funksiya
riyaziyyat
modul və sonra hər iki funksiyadan bir nəticə yazsanız, yazardınız:
riyaziyyat idxalı sqrt -dən təsadüfi idxal randintindən # Həm də işləyəcək, amma oxumaq çətindir: # təsadüfi idxal randintindən; riyaziyyat idxalından sqrt print (randint (0, 5)) çap (sqrt (25))
Metod 2 /2: İdxal təlimatından istifadə edin
İdxal təlimatı funksiyaları moduldan idxal edir və funksiyaların həmin moduldan olduğunu görməyə imkan verir. İdxal təlimatı ilə idxal olunan bir funksiyanı istifadə edərkən, ondan əvvəl modul adını və bir nöqtəni (.) Yazmalısınız.
İdxal təlimatı, bütün funksiyaları idxal etmədən moduldan tək bir funksiya idxal etməyə icazə vermir.
Addım 1. Modulu tapın
İdxal edəcəyiniz modulu tapın. Daxili modulların tam siyahısını burada (v2.7) və burada (v3.5) tapa bilərsiniz.
Addım 2. Modulu idxal etmək üçün aşağıdakı quruluşla yazın:
idxal [modul]
-
Məsələn, idxal etmək üçün
təsadüfi
modulu seçin və sonra təsadüfi bir ədəd çap edin
randint
funksiya:
təsadüfi çapı idxal edin (random.randint (0, 5))
Addım 3. Birdən çox modulu virgüllə (,) ayırın
Quruluş belədir:
idxal [modul], [otherModule], [anotherModule],…
Xüsusi vəziyyətinizdə daha aydın görünsə və ya daha məntiqli olarsa, birdən çox sətirdə çoxlu idxal təlimatları da verə bilərsiniz.
-
Məsələn, idxal etmək üçün
təsadüfi
və
riyaziyyat
modulları və sonra nəticələrini çap edin
randint
və
kv
bu modullara daxil olan funksiyaları yazarsınız:
təsadüfi, riyazi çap (random.randint (0, 5)) çap (math.sqrt (25))