Krajta

Globální proměnné Pythonu

Globální proměnné Pythonu

V programovacím jazyce se proměnné používají k ukládání informací. Například při vývoji softwarového systému pro správu studentů bude jméno, e-mail a věk studenta uložen v příslušných proměnných. Stejně jako ostatní programovací jazyky má Python globální i místní proměnné. V Pythonu jsou globální proměnné deklarovány mimo funkci a lze je použít všude v programu. Tento článek podrobně vysvětluje globální proměnné v Pythonu s několika příklady.

Rozsah globální proměnné je velmi široký a není omezen na žádnou konkrétní funkci. Tyto proměnné lze použít uvnitř i vně funkce pro ukládání a načítání informací.

Vytváření a používání globálních proměnných

V tomto příkladu vytvoříme a použijeme globální proměnnou v našem skriptu Pythonu.

# vytvoření proměnné názvu
name = "kamran"
# vytvoření funkce
def student ():
print ("Jméno je:", jméno)
#volání funkce
student()

Výstup

V daném kódu je deklarována proměnná 'name' a hodnota je přiřazena mimo funkci. Dále jsme zavolali a použili tuto proměnnou uvnitř funkce. Funkce studenta vytiskne hodnotu jména studenta a hodnotu názvu převezme globální proměnná.

Nyní, pokud deklarujeme stejnou proměnnou 'name' uvnitř funkce a vytiskneme ji, bude volána lokální proměnná funkce a její hodnota bude vytištěna. Místní proměnné jsou proměnné, které se vytvářejí a používají uvnitř funkce.

# vytvoření proměnné názvu
name = "kamran"
# vytvoření funkce
def student ():
#vytvoření místní proměnné
name = 'Talha'
print ("Jméno je:", jméno)
#volání funkce
student()

Výstup

Globální proměnná je skvělý nástroj pro ukládání informací v celém programu. Pokud potřebujete nějaké informace, můžete tyto proměnné zavolat do jakékoli funkce a použít jejich hodnotu. V tomto dalším příkladu vytvoříme dvě globální proměnné, num1 a num2, a použijeme je ve více funkcích pro provádění sčítání, odčítání, násobení a dělení.

#creating two global variables, num1 and num2
num1 = 10
num2 = 20
#vytvoření funkce přidání
def add ():
print ("Součet je:", num1 + num2)
#vytvoření funkce odčítání
def subtraction ():
print („Rozdíl je“, num2-num1)
#vytvoření funkce násobení
def multiplication ():
print ("Hodnota násobení je:", num1 * num2)
#vytvoření funkce násobení
def divize ():
tisk („Hodnota dělení je“, num2 / num1)
#volání všech funkcí
přidání()
odčítání()
násobení()
divize()

Výstup

Zatím jsme viděli pouze příklady, ve kterých byly globální proměnné vytvořeny mimo funkci. Nicméně, s globální klíčové slovo, můžeme ve funkci vytvořit globální proměnné.

Ve funkci i mimo ni zůstane hodnota proměnné vytvořené globálním klíčovým slovem stejná.

# vytvoření funkce
def student ():
#vytvoření místní proměnné
globální název
name = "Kamran"
#volání funkce
student()
tisk ("Název je:", jméno)

Výstup

Závěr

Tento článek vysvětlil globální proměnné v Pythonu několika příklady. Proměnné jsou stavebními kameny programovacích jazyků. Používají se k ukládání příslušných informací. U globálních proměnných zůstává hodnota v celém programu stejná.

Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...
Hry Jak používat GameConqueror Cheat Engine v Linuxu
Jak používat GameConqueror Cheat Engine v Linuxu
Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často...
Hry Nejlepší emulátory herních konzolí pro Linux
Nejlepší emulátory herních konzolí pro Linux
Tento článek uvádí seznam populárního softwaru pro emulaci herních konzolí, který je k dispozici pro Linux. Emulace je vrstva softwarové kompatibility...