⊗pyPmFnFV 9 of 129 menu

Kazi kama Tofauti katika Python

Katika Python, kazi kwa asili yake ni tofauti. Na hii inamaanisha kuwa inaweza pia kupitishwa.

Tuchukulie tuna kazi inayorudisha alama ya mshangao:

def func(): return '!'

Wacha tupitishe kwenye print jina la kazi bila mabano kama tofauti:

print(func)

Baada ya kutekeleza kificho, kitu maalum kilicho na taarifa kuhusu kazi hii kitaonyeshwa kwenye konsoli:

<function func at 0x0000022816383E20>

Sasa tatangaze tofauti func2, ambayo thamani yake tutaipitisha kazi func1. Kazi yenyewe itapitishwa si kwa thamani, bali kwa kirejeleo kama kitu. Na kiitapo func2 kwa mabano kwenye konsoli matokeo ya kazi ya func1 yataonyeshwa:

def func1(): print('!') func2 = func1 func2() # itaonyesha '!'

Matokeo ya utekelezaji wa kificho kifuatacho yatakuwa yapi:

def func(): print('hello, user!') greet = func print(greet)

Matokeo ya utekelezaji wa kificho kifuatacho yatakuwa yapi:

def getSum(num1, num2): res = num1 + num2 return res func = getSum print(func(2, 3))
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