Hoe om 'n module in Python in te voer: 2 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n module in Python in te voer: 2 stappe (met foto's)
Hoe om 'n module in Python in te voer: 2 stappe (met foto's)

Video: Hoe om 'n module in Python in te voer: 2 stappe (met foto's)

Video: Hoe om 'n module in Python in te voer: 2 stappe (met foto's)
Video: How to Make a Pie Chart in Excel 2024, April
Anonim

Met die sintaksis van Python kan kode aansienlik verkort word deur modules te noem. Net soos koptekste in C ++, is modules 'n stoorplek vir die definisies van funksies. Hulle word verdeel in algemene gebruike, soos die tydmodule, wat funksies bied vir tydsverwante gebruike.

Stappe

Metode 1 van 2: Gebruik die instruksie vir invoer

Die instruksie vanaf invoer invoer funksies uit 'n module en laat u dit gebruik soos funksies van die kern Python. U sien nie dat die funksies tot die module behoort nie.

Python -module index
Python -module index

Stap 1. Soek die module

Vind die module wat u gaan invoer. 'N Volledige lys met ingeboude modules kan hier (v2.7) en hier (v3.5) gevind word.

Python van module invoer funksie example
Python van module invoer funksie example

Stap 2. Om 'n spesifieke funksie uit 'n spesifieke module in te voer, skryf:

vanaf [module] invoer [funksie]

Dit sal die skrif vertel dat u 'n spesifieke funksie uit 'n spesifieke module gebruik.

  • Byvoorbeeld, om die

    randint

    funksie van die

    ewekansig

    module en druk 'n ewekansige getal met behulp van die funksie, skryf u:

    van ewekansige invoer randint druk (randint (0, 5))

Python vanaf module invoer baie funksies
Python vanaf module invoer baie funksies

Stap 3. Skei verskeie funksies van dieselfde module met kommas (,)

Die struktuur lyk so:

vanaf [module] invoer [funksie], [anderfunksie], [anderfunksie], …

  • Byvoorbeeld, om die

    randint

    en

    ewekansig

    funksies uit die

    ewekansig

    module en druk ewekansige getalle met behulp van hierdie funksies, sou u skryf:

    van ewekansige invoer randint, ewekansige druk (randint (0, 5)) druk (ewekansige ())

Python vanaf module invoer alles
Python vanaf module invoer alles

Stap 4. Voer hele modules in met behulp van a

*

in plaas van 'n funksienaam.

Die struktuur lyk so:

vanaf [module] invoer *

  • Byvoorbeeld, om die hele in te voer

    ewekansig

    module en druk dan 'n ewekansige getal met sy

    randint

    funksie, sou u skryf:

    vanaf ewekansige invoer * druk (randint (0, 5))

Python uit baie modules invoer function
Python uit baie modules invoer function

Stap 5. Voer verskeie modules in deur verskeie instruksies van invoer te skryf

U moet 'n nuwe reël vir elke instruksie begin om die kode leesbaar te hou, hoewel u dit met 'n

;

werk ook.

  • Byvoorbeeld, om die

    randint

    funksie van die

    ewekansig

    module en die

    vierkante meter

    funksie van die

    wiskunde

    module en druk dan 'n resultaat van beide funksies af, skryf u:

    van ewekansige invoer randint van wiskundige invoer sqrt # Sal ook werk, maar moeilik om te lees: # van ewekansige invoer randint; vanaf wiskunde -invoer sqrt -afdruk (randint (0, 5)) druk (sqrt (25))

Metode 2 van 2: Gebruik die invoerinstruksie

Die invoerinstruksie voer funksies uit 'n module in en laat dit sigbaar dat die funksies uit die module is. As u 'n funksie gebruik wat ingevoer is met die invoerinstruksie, moet u die module se naam en 'n kol (.) Daarvoor skryf.

Die invoerinstruksie laat nie toe om 'n enkele funksie uit 'n module in te voer sonder om alle ander ook in te voer nie.

Python -module index
Python -module index

Stap 1. Soek die module

Vind die module wat u gaan invoer. 'N Volledige lys met ingeboude modules kan hier (v2.7) en hier (v3.5) gevind word.

Python invoer module
Python invoer module

Stap 2. Om 'n module in te voer, skryf met die volgende struktuur:

invoer [module]

  • Byvoorbeeld, om die

    ewekansig

    module en druk dan 'n ewekansige getal met sy

    randint

    funksie:

    invoer ewekansige afdruk (random.randint (0, 5))

Python -invoer van meerdere modules
Python -invoer van meerdere modules

Stap 3. Skei verskeie modules met 'n komma (,)

Die struktuur is:

invoer [module], [otherModule], [anotherModule], …

U kan ook verskeie invoerinstruksies op verskeie reëls maak as dit leesbaarder lyk of in u spesifieke geval meer sin maak.

  • Byvoorbeeld, om die

    ewekansig

    en

    wiskunde

    modules en druk dan die resultate van die

    randint

    en

    vierkante meter

    funksies wat by hierdie modules ingesluit is, skryf u:

    invoer ewekansig, wiskundige druk (random.randint (0, 5)) druk (wiskunde.sqrt (25))

Aanbeveel: