Pythonova sintaksa omogućuje značajno skraćivanje koda pomoću nečega što se naziva moduli. Slično datotekama zaglavlja u C ++, moduli su mjesto za pohranu definicija funkcija. Oni su podijeljeni u uobičajene namjene, poput vremenskog modula, koji pruža funkcije za vremenski povezane upotrebe.
Koraci
Metoda 1 od 2: Korištenje upute from-import
Uputa from-import uvozi funkcije iz modula i omogućuje vam da ih koristite poput funkcija iz jezgre Pythona. Ne vidite da funkcije pripadaju modulu.
Korak 1. Pronađite modul
Pronađite modul koji ćete uvoziti. Cjelovit popis ugrađenih modula možete pronaći ovdje (v2.7) i ovdje (v3.5).
Korak 2. Za uvoz određene funkcije iz određenog modula napišite:
iz [modula] uvoz [funkcija]
Ovo će reći skripti da koristite određenu funkciju iz određenog modula.
-
Na primjer, za uvoz
randint
funkciju iz
slučajno
modul i ispisati slučajni broj pomoću te funkcije, napisali biste:
iz naslova slučajnog uvoza randint (randint (0, 5))
Korak 3. Odvojite više funkcija od istog modula zarezima (,)
Struktura izgleda ovako:
iz [modula] uvoz [funkcija], [druga funkcija], [druga funkcija],…
-
Na primjer, za uvoz
randint
i
slučajno
funkcije iz
slučajno
modul i ispisati nasumične brojeve pomoću ovih funkcija, napisali biste:
iz slučajnog uvoza randint, nasumični ispis (randint (0, 5)) print (random ())
Korak 4. Uvezite cijele module pomoću a
*
umjesto naziva funkcije.
Struktura izgleda ovako:
iz [modula] uvoz *
-
Na primjer, za uvoz cijelog
slučajno
modul, a zatim ispišite slučajni broj sa svojim
randint
funkciju, napisali biste:
iz slučajnog uvoza * ispis (randint (0, 5))
Korak 5. Uvezite više modula pisanjem više uputa za uvoz
Trebali biste započeti novi redak za svaku uputu kako bi kôd bio čitljiv, iako ih odvojite s
;
također radi.
-
Na primjer, za uvoz
randint
funkciju iz
slučajno
modul i
sqrt
funkciju iz
matematika
modul, a zatim ispisati rezultat iz obje funkcije, napisali biste:
iz slučajnog uvoza randint iz matematike import sqrt # Također bi funkcioniralo, ali teško za čitanje: # iz slučajnog uvoza randint; iz matematike uvoz sqrt ispis (randint (0, 5)) ispis (sqrt (25))
Metoda 2 od 2: Korištenje upute za uvoz
Uputa za uvoz uvozi funkcije iz modula i ostavlja vidljivim da su funkcije iz tog modula. Kad koristite funkciju uvezenu s uputom za uvoz, morate upisati naziv modula i točku (.) Prije nje.
Uputa za uvoz ne dopušta uvoz jedne funkcije iz modula bez uvoza svih ostalih.
Korak 1. Pronađite modul
Pronađite modul koji ćete uvoziti. Cjelovit popis ugrađenih modula možete pronaći ovdje (v2.7) i ovdje (v3.5).
Korak 2. Za uvoz modula pišite sa sljedećom strukturom:
import [modul]
-
Na primjer, za uvoz
slučajno
modul, a zatim ispišite slučajni broj sa svojim
randint
funkcija:
uvoz nasumičnog ispisa (random.randint (0, 5))
Korak 3. Odvojite više modula zarezom (,)
Struktura je:
uvoz [modul], [drugi modul], [drugi modul],…
Također možete unijeti više uputa za uvoz na više redaka ako se to čini čitljivijim ili ima više smisla u vašem konkretnom slučaju.
-
Na primjer, za uvoz
slučajno
i
matematika
module, a zatim ispišite rezultate
randint
i
sqrt
funkcije koje su uključene u ove module, napisali biste:
uvoz slučajnog, matematičkog ispisa (random.randint (0, 5)) ispisa (math.sqrt (25))