⊗pyPmFnSI 3 of 129 menu

Mwingiliano wa Vipindi vya Kuona katika Python

Kuna nyakati ambapo kitofauti cha nje (kimaumbile) na cha ndani (kiwango) kina jina moja:

num = 1 def func(): num = 2 print(num)

Wakati huo ni muhimu kuelewa kuwa num ya kiwango ingawa ina jina sawa na ile ya kimaumbile, lakini kwa Python ni kitofauti kingine. Hii inamaanisha kuwa num ya kimaumbile HAIBADILISHWI ndani ya kitendo, bali inabaki na thamani yake ya awali. Wakati kitendo func kinapoitwa, thamani ya num ya kiwango ndiyo itaonyeshwa kwenye konsoli, na kupitia print - thamani ya kitofauti cha kimaumbile:

func() # itatoa 2 print(num) # itatoa 1

Matokeo ya kutekeleza msimbo ufuatao yatakuwa:

num = 10 def func(): num = 5 return num func() print(num)

Matokeo ya kutekeleza msimbo ufuatao yatakuwa:

num = 3 def func(): num = 4 return num num = func() print(num)

Matokeo ya kutekeleza msimbo ufuatao yatakuwa:

num = 1 def func(): num = 2 return 1 num = func() print(num)

Matokeo ya kutekeleza msimbo ufuatao yatakuwa:

num1 = 1 def func(): num2 = 2 func() print(num1)

Matokeo ya kutekeleza msimbo ufuatao yatakuwa:

num1 = 1 def func(): num2 = 2 func() print(num2)

Matokeo ya kutekeleza msimbo ufuatao yatakuwa:

num1 = 1 def func(): num2 = 2 func() num2 = 3 print(num2)

Matokeo ya kutekeleza msimbo ufuatao yatakuwa:

num1 = 1 num2 = 2 def func(): num2 = 3 func() print(num2)

Matokeo ya kutekeleza msimbo ufuatao yatakuwa:

num1 = 1 def func(): num1 = 2 print(num1)
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