Python

Python globālie mainīgie

Python globālie mainīgie

Programmēšanas valodā mainīgos izmanto informācijas glabāšanai. Piemēram, izstrādājot studentu vadības programmatūras sistēmu, studenta vārds, e-pasts un vecums tiks saglabāti attiecīgajos mainīgajos. Tāpat kā citas programmēšanas valodas, Python ir gan globālie, gan lokālie mainīgie. Programmā Python globālie mainīgie tiek deklarēti ārpus funkcijas un tos var izmantot visur programmā. Šajā rakstā ar dažiem piemēriem sīki izskaidroti globālie mainīgie Python.

Globālā mainīgā darbības joma ir ļoti plaša, un tā neaprobežojas tikai ar kādu konkrētu funkciju. Šos mainīgos var izmantot gan funkcijas iekšpusē, gan ārpus tās, lai saglabātu un izgūtu informāciju.

Globālo mainīgo izveidošana un izmantošana

Šajā piemērā mēs izveidosim un izmantosim globālo mainīgo mūsu Python skriptā.

# nosaukuma mainīgā izveide
name = "kamran"
# funkcijas izveide
def students ():
drukāt ("Nosaukums ir:", nosaukums)
# zvana funkcijai
students ()

Rezultāts

Dotajā kodā tiek nosaukts mainīgais “name”, un vērtība tiek piešķirta ārpus funkcijas. Tālāk mēs izsaucām un izmantojām šo mainīgo funkcijas iekšpusē. Studenta funkcija izdrukā studenta vārda vērtību, un vārda vērtību ņem globālais mainīgais.

Ja mēs deklarēsim to pašu nosaukuma mainīgo funkcijas iekšpusē un izdrukāsim, tiks izsaukts funkcijas vietējais mainīgais un tā vērtība tiks izdrukāta. Vietējie mainīgie ir mainīgie, kas tiek izveidoti un izmantoti funkcijas iekšpusē.

# nosaukuma mainīgā izveide
name = "kamran"
# funkcijas izveide
def students ():
# vietējā mainīgā izveide
nosaukums = 'Talha'
drukāt ("Nosaukums ir:", nosaukums)
# zvana funkcijai
students ()

Rezultāts

Globālais mainīgais ir lielisks rīks informācijas glabāšanai visā programmā. Kad jums nepieciešama jebkāda informācija, jūs varat izsaukt šos mainīgos jebkuras funkcijas iekšienē un izmantot to vērtību. Šajā nākamajā piemērā mēs izveidosim divus globālos mainīgos - num1 un num2 un izmantosim tos vairākās funkcijās saskaitīšanas, atņemšanas, reizināšanas un dalīšanas veikšanai.

#izveidojot divus globālos mainīgos, num1 un num2
num1 = 10
num2 = 20
# pievienošanas funkcijas izveide
def papildinājums ():
drukāt ("Summa ir:", num1 + num2)
# atņemšanas funkcijas izveide
def atņemšana ():
drukāt ("Atšķirība ir", num2-num1)
# reizināšanas funkcijas izveide
def reizināšana ():
print ("Reizināšanas vērtība ir:", num1 * num2)
# reizināšanas funkcijas izveide
def sadalījums ():
drukāt ("Sadalījuma vērtība ir", num2 / num1)
# visu funkciju izsaukšana
papildinājums()
atņemšana ()
reizināšana ()
nodaļa ()

Rezultāts

Līdz šim mēs esam redzējuši tikai piemērus, kuros globālie mainīgie tika izveidoti ārpus funkcijas. Tomēr ar globāls atslēgvārdu, mēs varam izveidot globālus mainīgos funkcijas ietvaros.

Funkcijā un ārpus tās ar globālo atslēgvārdu izveidotā mainīgā vērtība paliks nemainīga.

# funkcijas izveide
def students ():
# vietējā mainīgā izveide
globālais nosaukums
name = "Kamran"
# zvana funkcijai
students ()
drukāt ("Nosaukums ir:", nosaukums)

Rezultāts

Secinājums

Šajā rakstā Python globālie mainīgie tika izskaidroti ar vairākiem piemēriem. Mainīgie ir programmēšanas valodu pamatelementi. Tos izmanto, lai uzglabātu atbilstošu informāciju. Izmantojot globālos mainīgos, vērtība visā programmā paliek nemainīga.

OpenTTD apmācība
OpenTTD ir viena no populārākajām biznesa simulācijas spēlēm. Šajā spēlē jums ir jāizveido brīnišķīgs transporta bizness. Tomēr jūs sāksit sākumā apmē...
SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...
Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...