Kaip importuoti modulį į „Python“: 2 veiksmai (su paveikslėliais)

Turinys:

Kaip importuoti modulį į „Python“: 2 veiksmai (su paveikslėliais)
Kaip importuoti modulį į „Python“: 2 veiksmai (su paveikslėliais)

Video: Kaip importuoti modulį į „Python“: 2 veiksmai (su paveikslėliais)

Video: Kaip importuoti modulį į „Python“: 2 veiksmai (su paveikslėliais)
Video: Excel 4 namu darbas skrituline ir juostine diagrama 2024, Kovas
Anonim

„Python“sintaksė leidžia žymiai sutrumpinti kodą naudojant modulius. Panašiai kaip antraštės failai C ++, moduliai yra funkcijų apibrėžimų saugojimo vieta. Jie yra suskirstyti į įprastus naudojimo būdus, pvz., Laiko modulį, kuriame yra funkcijų, susijusių su laiku.

Žingsniai

1 metodas iš 2: naudokite iš importo pateiktą instrukciją

Instrukcija iš importo importuoja funkcijas iš modulio ir leidžia jas naudoti kaip funkcijas iš pagrindinio „Python“. Nematote, kad funkcijos priklauso moduliui.

Python modulis index
Python modulis index

Žingsnis 1. Raskite modulį

Raskite modulį, kurį importuosite. Išsamų integruotų modulių sąrašą galite rasti čia (v2.7) ir čia (v3.5).

Python iš modulio importavimo funkcijos pavyzdys
Python iš modulio importavimo funkcijos pavyzdys

2 veiksmas. Norėdami importuoti konkrečią funkciją iš konkretaus modulio, parašykite:

iš [modulis] importuoti [funkcija]

Tai pasakys scenarijui, kad naudojate konkrečią funkciją iš konkretaus modulio.

  • Pavyzdžiui, importuoti

    randint

    funkcija iš

    atsitiktinis

    modulį ir atspausdinkite atsitiktinį skaičių naudodami šią funkciją, parašytumėte:

    iš atsitiktinio importo randint spausdinimo (randint (0, 5))

„Python“iš modulio importuoja daug funkcijų
„Python“iš modulio importuoja daug funkcijų

Žingsnis 3. Atskirkite kelias funkcijas iš to paties modulio kableliais (,)

Struktūra atrodo taip:

iš [modulis] importuoti [funkcija], [kita funkcija], [kita funkcija],…

  • Pavyzdžiui, importuoti

    randint

    ir

    atsitiktinis

    funkcijas iš

    atsitiktinis

    modulį ir spausdindami atsitiktinius skaičius naudodami šias funkcijas, rašytumėte:

    iš atsitiktinio importo randint, atsitiktinis spausdinimas (randint (0, 5)) print (atsitiktinis ())

„Python“iš modulio importuoja viską
„Python“iš modulio importuoja viską

4 veiksmas. Importuokite visus modulius naudodami

*

vietoj funkcijos pavadinimo.

Struktūra atrodo taip:

iš [modulis] importuoti *

  • Pavyzdžiui, importuoti visą

    atsitiktinis

    modulį ir tada su juo atspausdinkite atsitiktinį skaičių

    randint

    funkciją, rašytumėte:

    iš atsitiktinio importavimo * spausdinti (randint (0, 5))

„Python“iš daugelio modulių importavimo funkcijos
„Python“iš daugelio modulių importavimo funkcijos

5 veiksmas. Importuokite kelis modulius rašydami kelias instrukcijas iš importavimo

Turėtumėte pradėti naują eilutę kiekvienai instrukcijai, kad kodas būtų įskaitomas, nors ir atskiriamas nuo

;

taip pat veikia.

  • Pavyzdžiui, importuoti

    randint

    funkcija iš

    atsitiktinis

    modulis ir

    kv

    funkcija iš

    matematika

    modulį ir tada spausdinkite abiejų funkcijų rezultatą, rašysite:

    iš atsitiktinio importo randint iš matematikos importo sqrt # Taip pat veiktų, bet sunku perskaityti: # iš atsitiktinio importo randint; iš matematikos importas sqrt print (randint (0, 5)) print (sqrt (25))

2 metodas iš 2: importavimo instrukcijos naudojimas

Importavimo instrukcija importuoja funkcijas iš modulio ir palieka matomą, kad funkcijos yra iš to modulio. Kai naudojate funkciją, importuotą kartu su importavimo instrukcija, prieš tai turite parašyti modulio pavadinimą ir tašką (.).

Importavimo instrukcija neleidžia importuoti vienos funkcijos iš modulio, taip pat neimportuojant visų kitų.

Python modulis index
Python modulis index

Žingsnis 1. Raskite modulį

Raskite modulį, kurį importuosite. Išsamų integruotų modulių sąrašą galite rasti čia (v2.7) ir čia (v3.5).

Python importo modulis
Python importo modulis

2 veiksmas. Norėdami importuoti modulį, rašykite tokia struktūra:

importuoti [modulį]

  • Pavyzdžiui, importuoti

    atsitiktinis

    modulį ir tada su juo atspausdinkite atsitiktinį skaičių

    randint

    funkcija:

    importuoti atsitiktinį spausdinimą (random.randint (0, 5))

„Python“importuoja kelis modulius
„Python“importuoja kelis modulius

Žingsnis 3. Atskirkite kelis modulius kableliu (,)

Struktūra yra tokia:

importuoti [modulį], [kitą modulį], [kitą modulį],…

Taip pat galite atlikti kelias importavimo instrukcijas keliose eilutėse, jei tai atrodo labiau įskaitoma arba yra labiau prasminga konkrečiu atveju.

  • Pavyzdžiui, importuoti

    atsitiktinis

    ir

    matematika

    modulius ir tada atsispausdinkite

    randint

    ir

    kv

    funkcijas, kurios yra įtrauktos į šiuos modulius, rašytumėte:

    importuoti atsitiktinį, matematinį spaudinį (atsitiktinis.randintas (0, 5)) spausdinti (math.sqrt (25))

Rekomenduojamas: