Piton

Python globális változók

Python globális változók

A programozási nyelvben változókat használnak az információk tárolására. Például egy hallgatói szoftver rendszer fejlesztésekor a hallgató neve, e-mail címe és életkora a megfelelő változókban lesz tárolva. A többi programozási nyelvhez hasonlóan a Pythonnak globális és helyi változói egyaránt vannak. A Pythonban a globális változókat a függvényen kívül deklarálják, és a program mindenütt használhatók. Ez a cikk néhány példával részletesen elmagyarázza a Python globális változóit.

A globális változó hatóköre nagyon széles, és nem korlátozódik egyetlen konkrét funkcióra sem. Ezek a változók a funkción belül és kívül egyaránt felhasználhatók információk tárolására és visszakeresésére.

Globális változók létrehozása és használata

Ebben a példában létrehozunk és felhasználunk egy globális változót a Python szkriptünkben.

# névváltozó létrehozása
name = "kamran"
# függvény létrehozása
def hallgató ():
nyomtatás ("A név:", név)
# a függvény hívása
diák()

Kimenet

Az adott kódban a 'name' változót deklaráljuk, és az értéket a függvényen kívül hozzárendeljük. Ezután ezt a változót hívtuk és használtuk a függvényen belül. A hallgató függvény kinyomtatja a tanuló nevének értékét, és a névértéket a globális változó veszi fel.

Ha most ugyanazt a 'name' változót deklaráljuk a függvény belsejében, és kinyomtatjuk, a függvény helyi változóját meghívjuk és az értékét kinyomtatjuk. A lokális változók olyan változók, amelyeket egy függvényen belül hoznak létre és használnak.

# névváltozó létrehozása
name = "kamran"
# függvény létrehozása
def hallgató ():
# a helyi változó létrehozása
név = 'Talha'
nyomtatás ("A név:", név)
# a függvény hívása
diák()

Kimenet

A globális változó nagyszerű eszköz az információk tárolására az egész programban. Ha bármilyen információra van szüksége, bármely függvényben meghívhatja ezeket a változókat, és felhasználhatja azok értékét. Ebben a következő példában két globális változót hozunk létre, a num1 és a num2, és ezeket több funkcióban használjuk összeadás, kivonás, szorzás és osztás végrehajtására.

# két globális változó, a num1 és a num2 létrehozása
num1 = 10
num2 = 20
# addition függvény létrehozása
def kiegészítés ():
print ("Az összeg:", num1 + num2)
# kivonási függvény létrehozása
def kivonás ():
nyomtatás ("A különbség", num2-num1)
# szorzási függvény létrehozása
def szorzás ():
print ("A szorzási érték:", num1 * num2)
# szorzási függvény létrehozása
def osztás ():
print ("Az osztás értéke", num2 / num1)
#hívja az összes funkciót
kiegészítés()
kivonás()
szorzás()
osztály()

Kimenet

Eddig csak olyan példákat láttunk, amelyekben globális változókat hoztak létre a függvényen kívül. Azonban a globális kulcsszóval, globális változókat hozhatunk létre egy függvényen belül.

A függvényen belül és kívül a globális kulcsszóval létrehozott változó értéke ugyanaz marad.

# függvény létrehozása
def hallgató ():
# a helyi változó létrehozása
globális név
name = "Kamran"
# a függvény hívása
diák()
nyomtatás ("A név:", név)

Kimenet

Következtetés

Ez a cikk számos példával magyarázta a Python globális változóit. A változók a programozási nyelvek építőkövei. A releváns információk tárolására szolgálnak. Globális változók esetén az érték a program egészében változatlan marad.

Ezekkel az ingyenes eszközökkel adja hozzá az egérmozdulatokat a Windows 10 rendszerhez
Az elmúlt években a számítógépek és az operációs rendszerek nagymértékben fejlődtek. Volt idő, amikor a felhasználóknak parancsokkal kellett navigálni...
Az egér mozgásának vezérlése és kezelése több monitor között a Windows 10 rendszerben
Dual Display Mouse Manager lehetővé teszi az egér mozgásának vezérlését és konfigurálását több monitor között, lassítva annak mozgását a határ közeléb...
A WinMouse segítségével testre szabhatja és javíthatja az egérmutató mozgását a Windows PC-n
Ha szeretné javítani az egérmutató alapértelmezett funkcióit, használjon ingyenes programokat WinMouse. További funkciókat kínál, amelyek segítenek ab...