Moduulin tuominen Pythoniin: 2 vaihetta (kuvilla)

Sisällysluettelo:

Moduulin tuominen Pythoniin: 2 vaihetta (kuvilla)
Moduulin tuominen Pythoniin: 2 vaihetta (kuvilla)

Video: Moduulin tuominen Pythoniin: 2 vaihetta (kuvilla)

Video: Moduulin tuominen Pythoniin: 2 vaihetta (kuvilla)
Video: Kaavion luominen Excelissä 2024, Huhtikuu
Anonim

Pythonin syntaksi mahdollistaa koodin lyhentämisen merkittävästi käyttämällä moduuleja. C ++: n otsikkotiedostojen tapaan moduulit ovat tallennustila toimintojen määritelmille. Ne on jaettu yleisiin käyttötarkoituksiin, kuten aikamoduuli, joka tarjoaa toimintoja ajankohtaiseen käyttöön.

Askeleet

Tapa 1/2: Käytä tuonti-ohjeita

Tuonti-käsky tuo funktioita moduulista ja antaa sinun käyttää niitä kuin Python-ytimen toimintoja. Et näe, että toiminnot kuuluvat moduuliin.

Python -moduuli index
Python -moduuli index

Vaihe 1. Etsi moduuli

Etsi tuotava moduuli. Täydellinen luettelo sisäänrakennetuista moduuleista löytyy täältä (v2.7) ja täältä (v3.5).

Python moduulin tuontitoiminnosta esimerkki
Python moduulin tuontitoiminnosta esimerkki

Vaihe 2. Jos haluat tuoda tietyn toiminnon tietystä moduulista, kirjoita:

kohteesta [moduuli] tuonti [toiminto]

Tämä kertoo komentosarjalle, että käytät tiettyä toimintoa tietystä moduulista.

  • Esimerkiksi tuoda

    randint

    toiminto

    satunnaisesti

    moduuli ja tulostaa satunnaisluvun käyttämällä tätä toimintoa, kirjoitat:

    satunnaisesta tuonnista randint -tulostus (randint (0, 5))

Python moduulista tuo monia toimintoja
Python moduulista tuo monia toimintoja

Vaihe 3. Erota useita toimintoja samasta moduulista pilkuilla (,)

Rakenne näyttää tältä:

kohteesta [moduuli] tuonti [toiminto], [muu toiminto], [toinen toiminto],…

  • Esimerkiksi tuoda

    randint

    ja

    satunnaisesti

    toimintoja

    satunnaisesti

    moduuli ja tulostaa satunnaislukuja näiden toimintojen avulla, kirjoitat:

    satunnaisesta tuonnista randint, satunnainen tulostus (randint (0, 5)) tulosta (random ())

Python moduulista tuo kaiken
Python moduulista tuo kaiken

Vaihe 4. Tuo kokonaisia moduuleja käyttämällä a

*

funktion nimen sijasta.

Rakenne näyttää tältä:

[moduuli] tuonnista *

  • Esimerkiksi tuoda koko

    satunnaisesti

    moduuli ja tulosta sen jälkeen satunnaisluku

    randint

    funktio, kirjoitat:

    satunnaisesta tuonnista * tulosta (randint (0, 5))

Python monista moduuleista tuoda function
Python monista moduuleista tuoda function

Vaihe 5. Tuo useita moduuleja kirjoittamalla useita tuonnin ohjeita

Sinun on aloitettava uusi rivi jokaiselle käskylle, jotta koodi pysyy luettavana, vaikka ne olisi erotettava a -kirjaimella

;

toimii myös.

  • Esimerkiksi tuoda

    randint

    toiminto

    satunnaisesti

    moduuli ja

    sqrt

    toiminto

    matematiikka

    moduuli ja tulosta sitten tulos molemmista toiminnoista, kirjoitat:

    satunnaisesta tuonnista randint matematiikan tuonnista sqrt # Toimisi myös, mutta vaikea lukea: # satunnaisesta tuonnista randint; matematiikasta tuonti sqrt -tulostus (randint (0, 5)) tulosta (sqrt (25))

Tapa 2/2: Käytä tuontiohjeita

Tuontiohje tuo toimintoja moduulista ja jättää näkyviin, että toiminnot ovat kyseisestä moduulista. Kun käytät tuontiohjeen kanssa tuotua funktiota, sinun on kirjoitettava moduulin nimi ja piste (.) Sen eteen.

Tuontiohje ei salli yksittäisen toiminnon tuomista moduulista tuomatta myös kaikkia muita.

Python -moduuli index
Python -moduuli index

Vaihe 1. Etsi moduuli

Etsi tuotava moduuli. Täydellinen luettelo sisäänrakennetuista moduuleista löytyy täältä (v2.7) ja täältä (v3.5).

Python -tuontimoduuli
Python -tuontimoduuli

Vaihe 2. Jos haluat tuoda moduulin, kirjoita seuraavalla rakenteella:

tuonti [moduuli]

  • Esimerkiksi tuoda

    satunnaisesti

    moduuli ja tulosta sen jälkeen satunnaisluku

    randint

    toiminto:

    tuoda satunnaista tulosta (random.randint (0, 5))

Python tuo useita moduuleja
Python tuo useita moduuleja

Vaihe 3. Erota useita moduuleja pilkulla (,)

Rakenne on:

tuonti [moduuli], [muu moduuli], [toinen moduuli],…

Voit myös tehdä useita tuontiohjeita useille riveille, jos se näyttää luettavammalta tai on järkevämpää tapauksessasi.

  • Esimerkiksi tuoda

    satunnaisesti

    ja

    matematiikka

    moduulit ja tulosta sitten tulokset

    randint

    ja

    sqrt

    Näihin moduuleihin sisältyviä toimintoja kirjoitat:

    tuoda satunnaista, matemaattista tulosta (random.randint (0, 5)) tulosta (math.sqrt (25))

Suositeltava: