Piton

Comanda Python Import

Comanda Python Import

Comanda de import în Python este utilizată pentru a obține acces la alte module. Modulele sunt la fel ca o bibliotecă de coduri în Java, C, C ++ sau C #. Un modul implică de obicei un set de funcții și variabile. Când trebuie să includem sau să folosim aceste funcții ale modulelor în codul nostru, putem pur și simplu să importăm modulul utilizând comanda de importare și putem invoca cu ușurință funcțiile și variabilele modulului. Comanda de import este cel mai simplu și comun mod de a include module în codul dvs.

Python vine cu multe module încorporate pe care le putem include cu ușurință în codul nostru. De asemenea, putem crea modulul nostru doar prin salvarea fișierului de cod Python cu .py extensie.

În acest articol, vom afla cum putem importa modulele proprii și încorporate în Python. Editorul Spyder3 este folosit pentru crearea și rularea scripturilor Python.

Cum se utilizează comanda de import

Noi folosim import cuvânt cheie pentru importul modulelor în Python. În timp ce importăm modulul în codul nostru, scriem numele modulului cu comanda import în acest fel:

import nume_modul

Importați module încorporate Python

Python vine cu multe module încorporate. Modulul matematic este unul dintre modulele obișnuite care este utilizat pentru a îndeplini funcțiile matematice.

Să importăm modulul matematic folosind cuvântul cheie import și să folosim funcțiile acestuia pentru a efectua calcule matematice. Când accesăm orice funcție dintr-un modul, scriem numele modulului și punem un punct și scriem numele funcției astfel:

nume_modul.nume_funcție ()
# importarea modulului matematic
import matematica
# imprimarea valorii constantei pi
print („Valoarea PI este:”, matematică.pi)
# calcularea factorialului unui număr folosind funcția factorială
print („Factorialul numărului 5 este:”, matematică.factorial (5))
# calcularea jurnalului unui număr utilizând funcția jurnal
print („Jurnalul lui 10 este:”, matematică.jurnal (10))
# tipărirea valorii numărului lui Euler
print („Valoarea numărului lui Euler este:”, matematică.e)
# calculând radianii de la grade
rad = math.radiani (90)
print ("Radianii de 90 este:", rad)
# calcularea valorii păcatului
print („Păcatul celor 90 este:”, matematică.păcat (90))
# calculând valoarea coa
print („Cosul lui 90 este:”, matematică.cos (90))
# calculând valoarea bronzului
print („Tanul 90 este:”, matematică.bronz (90))

Ieșire

Ieșirea este afișată pe consola Python.

În unele cazuri, dacă dorim să importăm doar o anumită funcție sau o constantă dintr-un modul, putem face în acest fel:

din modul_nume import nume funcție sau nume constant

De exemplu, numai constanta pi din modulul matematic poate fi importată în acest fel

din matematica import pi

Să vedem un exemplu.

# importând doar valoarea pi din modulul matematic
din matematica import pi
# imprimarea valorii constantei pi
# aici folosim pi direct în loc de matematică.pi ()
print ("Valoarea PI este:", pi)

Ieșire

Ieșirea este afișată pe consola Python.

Toate funcțiile și constantele pot fi importate în acest fel:

din importul nume_modul *

În cazul modulului de matematică ar fi așa:

# importând doar valoarea pi din modulul matematic
din importul matematic *
# Acum nu trebuie să specificăm matematica cu constantă și funcție
# imprimarea valorii constantei pi
print ("Valoarea PI este:", pi)
# calculând valoarea păcatului 90
print ("Valoarea păcatului 90 este:", sin (90))
# calculând factorialul de 8
print ("factorialul 8 este:", factorial (8))

Ieșire

Ieșirea este afișată pe consola Python.

Comanda de import caută numele modulului dacă modulul nu este găsit, atunci afișează o eroare. Să încercăm să importăm modulul „Tokenizer”.

import tokenizer
print (tokenizer.jeton())

Ieșire

În ieșire, puteți vedea că generează o eroare „ModuleNotFoundError”.

Creați-vă modulul

Pentru a vă crea modulul, creați un fișier python, scrieți codul și salvați-l cu .extensie py.

Să vedem un exemplu.

Exemplu

Am creat un nou modul numit „calculate.py ”. Are o funcție, care ia două numere ca argument și îi returnează suma.

suma def (val_1, val_2):
print („Suma este:”, val_1 + val_2)

Acum să creăm un alt fișier Python (test.py) și apelați modulul „calculator” din acel fișier.

# importarea modulului calculatorului
calculator de import
# apelarea funcției sumă
print (calculator.sumă (1,2))

Ieșire

Ieșirea este afișată pe consola Python.

Acum să modificăm fișierul modulului calculatorului și să creăm două variabile aici.

val_1 = 0
val_2 = 0
def sum ():
print („Suma este:”, val_1 + val_2)

Să încercăm să accesăm variabilele modulului calculatorului în test.py

# importarea modulului calculatorului
calculator de import
# accesarea primei variabile și atribuirea unei valori
calculator.val_1 = 10
# accesarea celei de-a doua variabile și atribuirea unei valori
calculator.val_2 = 20
# apelarea funcției sumă din modulul calculatorului
print (calculator.sumă())

Ieșire

Ieșirea este afișată pe consola Python.

De asemenea, putem crea un alias în timp ce importăm un modul folosind cuvântul cheie „ca” și va funcționa bine.

# importarea modulului calculatorului ca cal
calculatorul de import ca cal
# accesarea primei variabile și atribuirea unei valori
cal.val_1 = 10
# accesarea celei de-a doua variabile și atribuirea unei valori
cal.val_2 = 20
# apelarea funcției sumă din modulul calculatorului
print (cal.sumă())

Ieșire

În ieșire, puteți vedea că funcționează bine și nu afișează niciun tip de eroare.

Putem folosi funcția Python dir () încorporată pentru a enumera toate funcțiile disponibile și variabilele unui modul.

# importarea modulului calculatorului ca cal
calculatorul de import ca cal
# folosind funcția dir ()
print (dir (cal))

Ieșire

Ieșirea arată toate variabilele și funcțiile disponibile ale modulului „calculator”.

Concluzie

Acest articol explică în detaliu comanda de import Python cu ajutorul unor exemple simple. Comanda de import este utilizată pentru a apela modulele încorporate și definite de utilizator în fișierele Python.

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...