⊗pyPmMdMP 85 of 129 menu

Invoer van 'n modulegedeelte in Python

Op die manier wat in vorige lesse beskryf is, word alle inhoud van die module ingevoer. Daar kan egter behoefte wees om slegs 'n gedeelte kode van die module te gebruik, byvoorbeeld 'n paar funksies. Om dit te doen, moet die sintaksis van die konstruksie wat vir invoer gebruik word, verander word. Eers word die sleutelwoord from geskryf. Regs daarvan word die naam van die module gespesifiseer. Daarna word die opdrag import geskryf, waarvan die regterkant die nodige funksies lys:

from module import nodige funksies

Laat ons sê ons module lib het die volgende funksies:

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

Kom ons voer slegs func1 en func2 in:

from lib import func1, func2

Hierdie konstruksie is gerieflik omdat die naam van die ingevoerde module nie gespesifiseer hoef te word wanneer die funksie aangeroep word nie:

func1() func2()

Nadat die kode uitgevoer is, sal die resultate van hierdie funksies in die konsol vertoon word:

1 2

Kom ons probeer om func3 aan te roep:

func3()

Nadat die kode begin het, sal 'n fout in die konsol vertoon word:

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

Skep 'n module custom_math, waarin die volgende funksies sal wees: get_sum om twee getalle bymekaar te tel, get_divide om twee getalle te deel, get_cube om 'n getal tot die derde mag te verhef. Voer slegs die funksies get_divide en get_cube in die werkste lêer in.

In die module user word die volgende veranderlikes gegee:

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

Voer die naam en e-pos van die gebruiker uit hierdie module in. Vertoon hulle in die konsol.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp