Jinsi ya Kuingiza Moduli Katika Python: Hatua 2 (na Picha)

Orodha ya maudhui:

Jinsi ya Kuingiza Moduli Katika Python: Hatua 2 (na Picha)
Jinsi ya Kuingiza Moduli Katika Python: Hatua 2 (na Picha)

Video: Jinsi ya Kuingiza Moduli Katika Python: Hatua 2 (na Picha)

Video: Jinsi ya Kuingiza Moduli Katika Python: Hatua 2 (na Picha)
Video: Excel: Диагональное разделение ячейки (два заголовка в одной ячейке) 2024, Aprili
Anonim

Sintaksia ya Python inaruhusu msimbo ufupishwe kwa kutumia kitu kinachoitwa moduli. Sawa na faili za kichwa katika C ++, moduli ni mahali pa kuhifadhi ufafanuzi wa kazi. Zinatengwa kwa matumizi ya kawaida, kama moduli ya wakati, ambayo hutoa kazi kwa matumizi yanayohusiana na wakati.

Hatua

Njia 1 ya 2: Kutumia maagizo kutoka-kuagiza

Maagizo kutoka-kuagiza huingiza kazi kutoka kwa moduli na hukuruhusu kuitumia kama kazi kutoka kwa chatu ya msingi. Hauoni kuwa kazi ni za moduli.

Kielelezo cha moduli ya chatu
Kielelezo cha moduli ya chatu

Hatua ya 1. Pata moduli

Pata moduli ambayo utaingiza. Orodha kamili ya moduli zilizojengwa zinaweza kupatikana hapa (v2.7) na hapa (v3.5).

Python kutoka moduli ya kuingiza kazi moduli
Python kutoka moduli ya kuingiza kazi moduli

Hatua ya 2. Kuingiza kazi maalum kutoka kwa moduli maalum, andika:

kutoka [moduli] kuagiza [kazi]

Hii itaambia hati unayotumia kazi maalum kutoka kwa moduli maalum.

  • Kwa mfano, kuagiza

    randi

    kazi kutoka

    bila mpangilio

    moduli na uchapishe nambari isiyo ya kawaida ukitumia kazi hiyo, ungeandika:

    kutoka kwa uchapishaji wa randint ya nasibu (randint (0, 5))

Python kutoka moduli kuagiza kazi nyingi
Python kutoka moduli kuagiza kazi nyingi

Hatua ya 3. Tenganisha kazi nyingi kutoka kwa moduli moja na koma (,)

Muundo unaonekana kama hii:

kutoka [moduli] kuagiza [kazi], [otherFunction], [anotherFunction],…

  • Kwa mfano, kuagiza

    randi

    na

    bila mpangilio

    kazi kutoka

    bila mpangilio

    moduli na uchapishe nambari za nasibu kwa kutumia kazi hizi, ungeandika:

    kutoka kwa randint ya kuagiza bila mpangilio, uchapishaji wa nasibu (randint (0, 5)) chapa (bila mpangilio ())

Python kutoka moduli kuagiza kila kitu
Python kutoka moduli kuagiza kila kitu

Hatua ya 4. Ingiza moduli nzima kwa kutumia

*

badala ya jina la kazi.

Muundo unaonekana kama hii:

kutoka [moduli] kuagiza *

  • Kwa mfano, kuagiza nzima

    bila mpangilio

    moduli na kisha chapisha nambari isiyo ya kawaida na yake

    randi

    kazi, ungeandika:

    kutoka kwa kuagiza bila mpangilio * chapa (randint (0, 5))

Chatu kutoka kwa moduli nyingi zinazoingiza kazi
Chatu kutoka kwa moduli nyingi zinazoingiza kazi

Hatua ya 5. Ingiza moduli nyingi kwa kuandika maagizo kadhaa kutoka-kuagiza

Unapaswa kuanza laini mpya kwa kila maagizo ili kuweka nambari ikisomeka, ingawa inawatenganisha na

;

pia inafanya kazi.

  • Kwa mfano, kuagiza

    randi

    kazi kutoka

    bila mpangilio

    moduli na

    sqrt

    kazi kutoka

    hesabu

    moduli na kisha uchapishe matokeo kutoka kwa kazi zote mbili, ungeandika:

    kutoka kwa randint ya kuagiza kwa nasibu kutoka kwa kuagiza math sqrt # Ingefanya kazi pia, lakini ni ngumu kusoma: # kutoka kwa randint ya kuagiza kwa nasibu; kutoka kwa hesabu kuagiza hesabu ya sqrt (randint (0, 5)) kuchapisha (sqrt (25))

Njia 2 ya 2: Kutumia maagizo ya kuagiza

Maagizo ya kuagiza huingiza kazi kutoka kwa moduli na kuiacha ionekane kwamba kazi zinatoka kwenye moduli hiyo. Unapotumia kazi iliyoingizwa na maagizo ya kuagiza, lazima uandike jina la moduli na nukta (.) Mbele yake.

Maagizo ya kuagiza hayaruhusu kuagiza kazi moja kutoka kwa moduli bila kuagiza wengine wote.

Kielelezo cha moduli ya chatu
Kielelezo cha moduli ya chatu

Hatua ya 1. Pata moduli

Pata moduli ambayo utaingiza. Orodha kamili ya moduli zilizojengwa zinaweza kupatikana hapa (v2.7) na hapa (v3.5).

Modyuli ya kuagiza Python
Modyuli ya kuagiza Python

Hatua ya 2. Kuingiza moduli, andika na muundo ufuatao:

kuagiza [moduli]

  • Kwa mfano, kuagiza

    bila mpangilio

    moduli na kisha chapisha nambari isiyo ya kawaida na yake

    randi

    kazi:

    kuagiza uchapishaji wa nasibu (nasibu. randint (0, 5))

Python kuagiza moduli nyingi
Python kuagiza moduli nyingi

Hatua ya 3. Tenganisha moduli nyingi na koma (,)

Muundo ni:

kuagiza [moduli], [Moduli nyingine], [Moduli nyingine],…

Unaweza pia kufanya maagizo anuwai ya kuagiza kutoka kwa mistari anuwai ikiwa hiyo itaonekana kuwa yenye kusoma zaidi au ina maana zaidi katika kesi yako maalum.

  • Kwa mfano, kuagiza

    bila mpangilio

    na

    hesabu

    moduli na kisha chapisha matokeo ya

    randi

    na

    sqrt

    kazi ambazo zimejumuishwa katika moduli hizi, ungeandika:

    kuagiza random, uchapishaji wa hesabu (random.randint (0, 5)) chapa (math.sqrt (25))

Ilipendekeza: