⊗pyPmFnLVS 1 of 129 menu

Mainīgo lokālā darbības joma Python

Visiem mainīgajiem, kas atrodas funkcijas iekšienē, ir tā sauktā lokālā darbības joma - tie ir pieejami tikai pašas funkcijas ietvaros un ārējā kodā ar tiem nevar strādāt.

Pieņemsim, ka mums ir funkcija, kuras iekšienē atrodas mainīgais num:

def func(): num = 2 return num

Izsaucam to un mēģināsim izvadīt mainīgo num konsolē. Pēc koda izpildes tiks atgriezta kļūda, jo mainīgais ir nezināms ārējā kodā:

func() print(num) # izvadīs kļūdu

Kāds būs šāda koda izpildes rezultāts:

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

Kāds būs šāda koda izpildes rezultāts:

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

Kāds būs šāda koda izpildes rezultāts:

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

Kāds būs šāda koda izpildes rezultāts:

def func(): num = 7 return num func() print(num)
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt