⊗pyPmMdMP 85 of 129 menu

Moduļa daļas imports Python

Iepriekšējās nodarbībās aprakstītajā veidā tiek importēts viss moduļa saturs. Tomēr var būt nepieciešams izmantot tikai daļu koda no moduļa, piemēram, vairākas funkcijas. Lai to izdarītu, ir jāmaina importēšanai izmantotās konstrukcijas sintakse. Vispirms tiek rakstīts atslēgvārds from. Pa labi no tā norādīts moduļa nosaukums. Tālāk tiek rakstīta komanda import, pa labi no kuras tiek uzskaitītas vajadzīgās funkcijas:

from modulis import vajadzīgās funkcijas

Pieņemsim, ka mūsu modulī lib ir šādas funkcijas:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

Importēsim tikai func1 un func2:

from lib import func1, func2

Šī konstrukcija ir ērta, jo izsaucot funkciju, nav jānorāda importētā moduļa nosaukums:

func1() func2()

Pēc koda izpildes konsolē tiks izvadīti šo funkciju darba rezultāti:

1 2

Mēģināsim izsaukt func3:

func3()

Pēc koda palaišanas konsolē tiks izvadīta kļūda:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

Izveidojiet moduli custom_math, kurā būs šādas funkcijas: get_sum divu skaitļu saskaitīšanai, get_divide divu skaitļu dalīšanai, get_cube skaitļa kāpināšanai kubā. Importējiet darba failā tikai funkcijas get_divide un get_cube.

Modulī user doti šādi mainīgie:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

Importējiet no šī moduļa lietotāja vārdu un e-pastu Izvadiet tos konsolē.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt