Python

Globálne premenné v Pythone

Globálne premenné v Pythone

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 mena
meno = "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 mena
meno = "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 num2
num1 = 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 funkcie
def š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á.

S ovládaním pomocou myši X-Mouse môžete tlačidlá myši premapovať odlišne pre iný softvér
Možno budete potrebovať nástroj, ktorý by mohol zmeniť ovládanie myši pri každej aplikácii, ktorú používate. Ak je to váš prípad, môžete vyskúšať apli...
Recenzia bezdrôtovej myši Microsoft Sculpt Touch
Nedávno som čítal o Microsoft Sculpt Touch bezdrôtová myš a rozhodol sa ju kúpiť. Po chvíli používania som sa rozhodol s ním podeliť o svoje skúsenost...
Trackpad a ukazovateľ myši AppyMouse na obrazovke pre tablety so systémom Windows
Používateľom tabletov často chýba ukazovateľ myši, najmä keď notebooky bežne používajú. Dotykové smartphony a tablety majú veľa výhod a jediným obmedz...