⊗pyPmUFNPa 202 of 208 menu

Vigezo Vilivyopewa Majina katika Python

Ikiwa kazi inapewa vigezo vingi, kuna uwezekano wa kufanya makosa, kwani inawezekana kuchanganya maadili ya vigezo tunavyohitaji.

Ili kuepuka matatizo kama haya, Python ina uwezo wa kubainisha majina ya vigezo wakati wa kuitisha kazi. Hebu tuangalie jinsi hii inafanyika. Hebu tuwe na kazi ifuatayo:

def func(num1, num2): return num1 + num2

Unaweza kuiita tu:

res = func(5, 10) print(res) # inatoa 15

Au unaweza kuiita kwa kutumia majina ya vigezo:

res = func(num1=5, num2=10) print(res) # inatoa 15

Vigezo vilivyopewa majina vinafaa sana kwa sababu unaweza kubadilishana maeneo yao wakati wa kuitisha kazi:

res = func(num2=2, num1=5) print(res) # inatoa 3

Ikiwa wakati wa kutangaza kazi vigezo kadhaa vya hiari vimewekwa, unaweza pia kuviweka kwa majina. Wakati huu unaweza kuto orodhesha vigezo kwa mpangilio ambao uliwaweka wakati wa kutangaza:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # inatoa 8

Kazi imetolewa:

def func1(num1, num2, num3): return (num1 + num2) * num3

Iite, ukipeana maadili kupitia vigezo vilivyopewa majina.

Kazi imetolewa:

def func1(text1, text2): return text1 + ' ' + text2

Iite, ukipeana mfumo wa maneno 'hello' na jina lako kupitia vigezo vilivyopewa majina.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa