Yuav Ua Li Cas Ntsuas Tus Qauv Rau Hauv Python: 2 Cov Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas Ntsuas Tus Qauv Rau Hauv Python: 2 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Ntsuas Tus Qauv Rau Hauv Python: 2 Cov Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Ntsuas Tus Qauv Rau Hauv Python: 2 Cov Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Ntsuas Tus Qauv Rau Hauv Python: 2 Cov Kauj Ruam (nrog Duab)
Video: Google Colab - Downloading Data and Files to your Local Computer! 2024, Plaub Hlis Ntuj
Anonim

Python's syntax tso cai rau cov lej kom luv dua los ntawm kev siv qee yam hu ua modules. Zoo ib yam li cov ntawv header hauv C ++, cov qauv yog qhov chaw cia rau cov lus txhais ntawm kev ua haujlwm. Lawv tau muab cais ua ntau yam siv, xws li lub sijhawm ntsuas, uas muab cov haujlwm rau lub sijhawm cuam tshuam nrog kev siv.

Cov kauj ruam

Txoj Kev 1 ntawm 2: Siv kev qhia los ntawm ntshuam

Cov ntawv qhia los ntawm-ntshuam ntshuam ua haujlwm los ntawm tus qauv thiab tso cai rau koj siv lawv zoo li kev ua haujlwm los ntawm cov tub ntxhais Python. Koj tsis pom tias lub luag haujlwm koom nrog tus qauv.

Nab hab sej module index
Nab hab sej module index

Kauj Ruam 1. Nrhiav tus qauv

Nrhiav tus module uas koj yuav tau importing. Ib daim ntawv teev tag nrho ntawm cov qauv tsim tuaj yeem pom ntawm no (v2.7) thiab ntawm no (v3.5).

Nab hab sej los ntawm module ntshuam ua haujlwm piv txwv
Nab hab sej los ntawm module ntshuam ua haujlwm piv txwv

Kauj Ruam 2. Txhawm rau ntshuam cov haujlwm tshwj xeeb los ntawm cov qauv tshwj xeeb, sau:

los ntawm [module] ntshuam [ua haujlwm]

Qhov no yuav qhia rau tsab ntawv koj tab tom siv lub luag haujlwm tshwj xeeb los ntawm cov qauv tshwj xeeb.

  • Piv txwv li, kom import cov

    randint

    ua haujlwm los ntawm

    random

    module thiab luam tus lej random siv qhov haujlwm ntawd, koj yuav sau:

    los ntawm kev xa khoom random Randint luam (randint (0, 5))

Nab hab sej los ntawm module ntshuam ntau lub luag haujlwm
Nab hab sej los ntawm module ntshuam ntau lub luag haujlwm

Kauj Ruam 3. Cais ntau txoj haujlwm los ntawm tib lub qauv nrog tus lej (,)

Cov qauv zoo li no:

los ntawm [module] ntshuam [ua haujlwm], [lwm yam haujlwm], [lwm yam haujlwm], …

  • Piv txwv li, kom import cov

    randint

    thiab

    random

    cov haujlwm los ntawm

    random

    module thiab luam cov lej lej siv cov haujlwm no, koj yuav sau:

    los ntawm kev xa khoom tsis raug random, luam tsis raug (randint (0, 5)) luam tawm (random ())

Nab hab sej los ntawm module ntshuam everything
Nab hab sej los ntawm module ntshuam everything

Kauj Ruam 4. Ntshuam tag nrho cov qauv siv a

*

hloov lub npe ua haujlwm.

Cov qauv zoo li no:

los ntawm [module] ntshuam *

  • Piv txwv li, kom import tag nrho

    random

    module thiab tom qab ntawv luam tus lej tsis raug nrog nws

    randint

    muaj nuj nqi, koj yuav sau:

    los ntawm kev xa khoom tsis raug * luam tawm (randint (0, 5))

Nab hab sej los ntawm ntau cov qauv ntshuam function
Nab hab sej los ntawm ntau cov qauv ntshuam function

Kauj Ruam 5. Ntshuam ntau tus qauv los ntawm kev sau ntau cov lus qhia los ntawm-ntshuam

Koj yuav tsum pib kab tshiab rau txhua qhov kev qhia kom ua kom tus lej nyeem tau, txawm hais tias cais lawv nrog a

;

kuj ua haujlwm.

  • Piv txwv li, kom import cov

    randint

    ua haujlwm los ntawm

    random

    module thiab

    sqrt ua

    ua haujlwm los ntawm

    lej

    module thiab tom qab ntawd luam tawm qhov tshwm sim los ntawm ob qho haujlwm, koj yuav sau:

    los ntawm kev xa khoom tsis raug random los ntawm kev ua lej zauv teb sqrt # Puas tseem yuav ua haujlwm, tab sis nyuaj rau nyeem: # los ntawm kev nkag tsis raug random randint; los ntawm kev ua lej import sqrt print (randint (0, 5)) print (sqrt (25))

Txoj Kev 2 ntawm 2: Siv kev qhia ntshuam

Cov ntawv qhia ntshuam ntshuam ua haujlwm los ntawm tus qauv thiab tso nws pom tias cov haujlwm yog los ntawm tus qauv ntawd. Thaum siv lub luag haujlwm nrog cov ntawv qhia ntshuam, koj yuav tsum sau lub npe module thiab tus lej (.) Ua ntej nws.

Cov lus qhia ntshuam tsis tso cai rau ntshuam ib txoj haujlwm los ntawm tus qauv yam tsis tas yuav ntsaws rau lwm tus.

Nab hab sej module index
Nab hab sej module index

Kauj Ruam 1. Nrhiav tus qauv

Nrhiav tus module uas koj yuav tau importing. Ib daim ntawv teev tag nrho ntawm cov qauv tsim tuaj yeem pom ntawm no (v2.7) thiab ntawm no (v3.5).

Python ntshuam module
Python ntshuam module

Kauj Ruam 2. Txhawm rau import tus qauv, sau nrog cov qauv hauv qab no:

ntshuam [module]

  • Piv txwv li, kom import cov

    random

    module thiab tom qab ntawd sau tus lej tsis raug nrog nws

    randint

    muaj nuj nqi:

    ntshuam luam tawm tsis raug (random.randint (0, 5))

Python ntshuam ntau yam modules
Python ntshuam ntau yam modules

Kauj Ruam 3. Cais ntau tus qauv nrog tus lej (,)

Tus qauv yog:

ntshuam [module], [otherModule], [anotherModule],…

Koj tseem tuaj yeem ua ntau cov lus qhia ntshuam ntawm ntau kab yog tias pom zoo dua lossis nkag siab ntau dua hauv koj cov ntaub ntawv tshwj xeeb.

  • Piv txwv li, kom import cov

    random

    thiab

    lej

    modules thiab tom qab ntawd luam tawm cov txiaj ntsig ntawm

    randint

    thiab

    sqrt ua

    cov haujlwm uas suav nrog hauv cov qauv no, koj yuav sau:

    ntshuam random, luam lej (random.randint (0, 5)) print (lej.sqrt (25))

Pom zoo: