V programovacom jazyku sa na ukladanie informácií používajú premenné. Napríklad pri vývoji softvérového systému pre správu študentov sa meno, e-mail a vek študenta uložia do príslušných premenných. Rovnako ako iné programovacie jazyky, aj Python má globálne aj lokálne premenné. V Pythone sú globálne premenné deklarované mimo funkcie a dajú sa použiť všade v programe. Tento článok podrobne vysvetľuje globálne premenné v Pythone na niekoľkých príkladoch.
Rozsah globálnej premennej je veľmi široký a neobmedzuje sa iba na žiadnu konkrétnu funkciu. Tieto premenné sa dajú použiť vo vnútri aj mimo funkcie na ukladanie a načítanie informácií.
Vytváranie a používanie globálnych premenných
V tomto príklade vytvoríme a použijeme globálnu premennú v našom skripte Python.
#vytvorenie premennej menameno = "kamran"
#vytvorenie funkcie
def študent ():
print („Meno je:“, meno)
#volanie funkcie
študent ()
Výkon
V danom kóde je deklarovaná premenná „name“ a hodnota je priradená mimo funkcie. Ďalej sme zavolali a použili túto premennú vo vnútri funkcie. Funkcia študent vytlačí hodnotu mena študenta a hodnotu mena prevezme globálna premenná.
Teraz, ak vo funkcii deklarujeme rovnakú premennú „name“ a vytlačíme ju, zavolá sa lokálna premenná funkcie a jej hodnota sa vytlačí. Lokálne premenné sú premenné, ktoré sa vytvárajú a používajú vo vnútri funkcie.
#vytvorenie premennej menameno = "kamran"
#vytvorenie funkcie
def študent ():
#vytvorenie miestnej premennej
name = 'Talha'
print ("Meno je:", meno)
#volanie funkcie
študent ()
Výkon
Globálna premenná je skvelým nástrojom na ukladanie informácií v celom programe. Ak potrebujete akékoľvek informácie, môžete tieto premenné zavolať do ľubovoľnej funkcie a použiť ich hodnotu. V tomto ďalšom príklade vytvoríme dve globálne premenné num1 a num2 a použijeme ich vo viacerých funkciách na vykonávanie sčítania, odčítania, násobenia a delenia.
#vytvorenie dvoch globálnych premenných, num1 a num2num1 = 10
num2 = 20
#vytvorenie funkcie pridania
def add ():
print („Súčet je:“, num1 + num2)
#vytvorenie funkcie odčítania
def odčítanie ():
print („Rozdiel je“, num2-num1)
#vytvorenie funkcie násobenia
násobenie def ():
print („Hodnota násobenia je:“, num1 * num2)
#vytvorenie funkcie násobenia
def divízia ():
print („Hodnota rozdelenia je“, num2 / num1)
#volanie všetkých funkcií
prídavok ()
odčítanie ()
násobenie ()
divízia ()
Výkon
Doteraz sme videli iba príklady, v ktorých boli globálne premenné vytvárané mimo funkcie. Avšak s globálne kľúčové slovo, môžeme vytvoriť globálne premenné v rámci funkcie.
Vo funkcii aj mimo nej zostane hodnota premennej vytvorenej s globálnym kľúčovým slovom rovnaká.
#vytvorenie funkciedef študent ():
#vytvorenie miestnej premennej
globálny názov
meno = "Kamran"
#volanie funkcie
študent ()
print („Meno je:“, meno)
Výkon
Záver
Tento článok vysvetlil globálne premenné v Pythone na niekoľkých príkladoch. Premenné sú základnými kameňmi programovacích jazykov. Slúžia na ukladanie relevantných informácií. Pri globálnych premenných zostáva hodnota v celom programe rovnaká.