⊗pyPmFnSN 4 of 129 menu

Ufundi wa Kufanya Kazi na Maeneo ya Kuonekana katika Python

Tuchunguze ufundi muhimu wa kufanya kazi na tovuti za ndani na za kimataifa.

Tuchukulie tuna variable ya kimataifa num. Tuweke kazi func, ambayo itaonyesha num ya kimataifa kwenye koni:

num = 1 def func(): print(num) func() # itatoa 1

Sasa tutangaze num ya ndani kwenye mstari ulio chini ya kazi print. Baada ya utekelezaji wa kificho kwenye koni kutakuwa na hitilafu. Hii inatokea kwa sababu Python ndani ya kazi inachukulia num tu kama variable ya ndani, ambayo bado haijatangazwa:

num = 1 def func(): print(num) # itatoa hitilafu num = 2

Sasa tuandike tena kificho ndani ya kazi ili thamani ya variable num iongezeke kwa 2:

num = 1 def func(): num += 2 # itatoa hitilafu

Hitilafu imesababishwa na ukweli kwamba usemi num += 2 unawakilisha maandishi yafuatayo:

num = num + 2

Hata hivyo variable yenyewe ya ndani, ambayo inakopwa bado haijatangazwa. Na ipasavyo Python inatoa hitilafu, kwa kuwa haiwezekani kuongeza nambari kwa thamani isiyopo.

Matokeo ya utekelezaji wa kificho kifuatayo yatakuwa nini:

tst = '12' def func(): tst = 12 return tst print(tst)

Matokeo ya utekelezaji wa kificho kifuatayo yatakuwa nini:

tst = 'abc' def func(): tst = tst.upper() return tst func() print(tst)

Matokeo ya utekelezaji wa kificho kifuatayo yatakuwa nini:

tst = 'abc' def func(): txt = tst.upper() return txt print(func()) print(tst)
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