⊗pyPmFnSI 3 of 129 menu

Python-daky görke zolaklarynyň özara gatnaşygy

Daşarky (global) we içerki (lokal) üýtgeýjileriň şol bir aty bolan ýagdaýlar hem bar:

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

Şol bir wagtda lokal num şol bir aty bolsa-da, global bilen deň, ýöne Python üçin başga bir üýtgeýji hasaplanýandygyny düşünmek möhümdir. Bu global num IÇINDE funksiýada ýazdyrylmaýar, eýsem öz ilkinji bahasyny saklaýar diýmekdir. Funksiýa func çagyrylanda diňe lokal num-nyň bahasy konsola çykarylar we print arkaly - global üýtgeýjiniň bahasy çykarylar:

func() # 2-ni çykarar print(num) # 1-ni çykarar

Aşakdaky kodyň ýerine ýetirilişiniň netijesi näme bolar:

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

Aşakdaky kodyň ýerine ýetirilişiniň netijesi näme bolar:

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

Aşakdaky kodyň ýerine ýetirilişiniň netijesi näme bolar:

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

Aşakdaky kodyň ýerine ýetirilişiniň netijesi näme bolar:

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

Aşakdaky kodyň ýerine ýetirilişiniň netijesi näme bolar:

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

Aşakdaky kodyň ýerine ýetirilişiniň netijesi näme bolar:

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

Aşakdaky kodyň ýerine ýetirilişiniň netijesi näme bolar:

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

Aşakdaky kodyň ýerine ýetirilişiniň netijesi näme bolar:

num1 = 1 def func(): num1 = 2 print(num1)
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et