„Python“

„Python“ importavimo komanda

„Python“ importavimo komanda

Importavimo komanda „Python“ naudojama norint pasiekti kitus modulius. Moduliai yra tokie patys kaip „Java“, „C“, „C ++“ arba „C #“ kodų biblioteka. Modulis paprastai apima funkcijų ir kintamųjų rinkinį. Kai turime įtraukti arba naudoti šias modulių funkcijas į savo kodą, galime tiesiog importuoti modulį naudodami komandą importuoti ir galime lengvai pasinaudoti modulio funkcijomis ir kintamaisiais. Importavimo komanda yra paprasčiausias ir įprastas būdas įtraukti modulius į savo kodą.

„Python“ pateikia daugybę įmontuotų modulių, kuriuos galime lengvai įtraukti į savo kodą. Mes taip pat galime sukurti savo modulį, tiesiog išsaugodami „Python“ kodo failą su .py pratęsimas.

Šiame straipsnyje sužinosime, kaip mes galime importuoti savo ir įmontuotus modulius „Python“. „Spyder3“ redaktorius yra naudojamas kurti ir paleisti „Python“ scenarijus.

Kaip naudoti komandą importuoti

Mes naudojame importas raktinis žodis, norint importuoti modulius į „Python“. Importuodami modulį į savo kodą, modulio pavadinimą su komanda „import“ rašome taip:

importuoti modulio_vardą

Importuoti „Python“ integruotus modulius

„Python“ pateikia daug integruotų modulių. Matematikos modulis yra vienas iš įprastų modulių, kuris naudojamas matematinėms funkcijoms atlikti.

Importuokime matematikos modulį naudodami importo raktinį žodį ir naudokime jo funkcijomis matematiniams skaičiavimams atlikti. Kai prieiname bet kurią funkciją iš modulio, mes parašome modulio pavadinimą, dedame tašką ir taip parašome funkcijos pavadinimą:

modulio_vardas.funkcijos_pavadinimas ()
# matematikos modulio importavimas
importuoti matematiką
# spausdinti pi konstanta vertę
spausdinti ("PI reikšmė yra:", matematika.pi)
# skaičiaus faktorialo apskaičiavimas naudojant faktorialinę funkciją
spausdinti ("Skaičiaus 5 faktorialas yra:", matematika.faktorius (5))
# skaičiaus žurnalo skaičiavimas naudojant žurnalo funkciją
spausdinti ("Žurnalas 10 yra:", matematika.rąstas (10))
# spausdiname Eulerio numerio vertę
spausdinti ("Eulerio skaičiaus reikšmė yra:", matematika.e)
# radianų skaičiavimas iš laipsnių
rad = matematika.radianai (90)
spausdinti ("90 radianai yra:", rad)
# nuodėmės vertės apskaičiavimas
spausdinti („90 nuodėmė yra:“, matematika.nuodėmė (90))
# apskaičiuojant koos vertę
spausdinti ("Cos iš 90 yra:", matematika.cos (90))
# skaičiuojant įdegio vertę
spausdinti („90 metų įdegis yra:“, matematika.įdegis (90))

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Kai kuriais atvejais, jei norime iš modulio importuoti tik tam tikrą funkciją arba konstantą, galime tai padaryti:

iš modulio_pavadinimas importo funkcijos_pavadinimas arba pastovus_pavadinimas

Pavyzdžiui, tokiu būdu galima importuoti tik pi konstantą iš matematikos modulio

iš matematikos importo pi

Pažiūrėkime jo pavyzdį.

# importuoti tik pi reikšmę iš matematikos modulio
iš matematikos importo pi
# spausdinti pi konstanta vertę
# Čia mes naudojame pi tiesiogiai, o ne matematiką.pi ()
spausdinti ("PI reikšmė yra:", pi)

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Visos funkcijos ir konstantos gali būti importuojamos tokiu būdu:

iš modulio_pavadinimas importuoti *

Matematikos modulio atveju tai būtų taip:

# importuoti tik pi reikšmę iš matematikos modulio
iš matematikos importo *
# Dabar mums nereikia nurodyti matematikos su konstanta ir funkcija
# spausdinti pi konstanta vertę
spausdinti ("PI reikšmė yra:", pi)
# nuodėmės vertės apskaičiavimas 90
spausdinti ("Nuodėmės 90 vertė yra:", nuodėmė (90))
# apskaičiuojant faktorių iš 8
spausdinti („8 faktorialas yra:“, faktorialas (8))

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Importavimo komanda ieško modulio pavadinimo, jei modulis nerastas, tada parodoma klaida. Pabandykime importuoti modulį „Tokenizer“.

importo žymeklis
spausdinti (tokenizer.žetonas ()

Rezultatas

Išvestyje galite pamatyti, kad ji išmeta klaidą „ModuleNotFoundError“.

Sukurkite savo modulį

Norėdami sukurti savo modulį, sukurkite python failą, parašykite kodą ir išsaugokite jį naudodami .py pratęsimas.

Pažiūrėkime jo pavyzdį.

Pavyzdys

Sukūrėme naują modulį pavadinimu „apskaičiuok.py “. Ji turi funkciją, kuri argumentais laiko du skaičius ir grąžina jo sumą.

def suma (val_1, val_2):
spausdinti ("Suma yra:", val_1 + val_2)

Dabar sukurkime kitą „Python“ failą (testas.py) ir iškvieskite tame faile esantį „skaičiuoklės“ modulį.

# skaičiuoklės modulio importavimas
importo skaičiuoklė
# iškviečiame sumos funkciją
spausdinti (skaičiuoklė.suma (1,2))

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Dabar pakeiskime skaičiuoklės modulio failą ir sukurkime du kintamuosius.

val_1 = 0
val_2 = 0
def suma ():
spausdinti ("Suma yra:", val_1 + val_2)

Pabandykime prieiti prie bandomojo skaičiuoklės modulio kintamųjų.py

# skaičiuoklės modulio importavimas
importo skaičiuoklė
# prieiti prie pirmo kintamojo ir priskirti vertę
skaičiuoklė.val_1 = 10
# prieiti prie antrojo kintamojo ir priskirti vertę
skaičiuoklė.val_2 = 20
# skambinti sumos funkcijai iš skaičiuoklės modulio
spausdinti (skaičiuoklė.suma())

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Mes taip pat galime sukurti alternatyvųjį vardą importuodami modulį naudodami raktinį žodį „kaip“ ir jis veiks gerai.

# skaičiuoklės modulio importavimas kaip cal
importuoti skaičiuoklę kaip cal
# prieiti prie pirmo kintamojo ir priskirti vertę
kal.val_1 = 10
# prieiti prie antrojo kintamojo ir priskirti vertę
kal.val_2 = 20
# skambinti sumos funkcijai iš skaičiuoklės modulio
spausdinti (kal.suma())

Rezultatas

Išvestyje galite pamatyti, kad jis veikia gerai ir nerodo jokios klaidos.

Mes galime naudoti „Python“ integruotą „dir (“) funkciją, kad išvardytume visas galimas modulio funkcijas ir kintamuosius.

# skaičiuoklės modulio importavimas kaip cal
importuoti skaičiuoklę kaip cal
# naudojant dir () funkciją
spausdinti (dir (cal))

Rezultatas

Išvestyje rodomi visi galimi „skaičiuoklės“ modulio kintamieji ir funkcijos.

Išvada

Šiame straipsnyje, naudojant paprastus pavyzdžius, išsamiai paaiškinama „Python“ importavimo komanda. Importavimo komanda naudojama iškviesti integruotus ir vartotojo nustatytus modulius „Python“ failuose.

Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...
Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“
Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja ...
Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...