Zmienne globalne Pythona

Zmienne globalne Pythona

W języku programowania zmienne są używane do przechowywania informacji. Na przykład, opracowując system oprogramowania do zarządzania studentami, nazwa, e -mail i wiek studenta będą przechowywane w odpowiednich zmiennych. Podobnie jak inne języki programowania, Python ma zarówno zmienne globalne, jak i lokalne. W Python zmienne globalne są deklarowane poza funkcją i mogą być używane wszędzie w programie. Ten artykuł szczegółowo wyjaśnia zmienne globalne w Pythonie z niektórymi przykładami.

Zakres zmiennej globalnej jest bardzo szeroki i nie ogranicza się do żadnej konkretnej funkcji. Te zmienne można używać zarówno wewnątrz, jak i na zewnątrz funkcji do przechowywania i pobierania informacji.

Tworzenie i używanie zmiennych globalnych

W tym przykładzie będziemy Creayte i użyjemy zmiennej globalnej w naszym skrypcie Python.

#Ukształcenie zmiennej nazwy
name = "Kamran"
#Tworzenie funkcji
def Student ():
Drukuj („nazwa to:”, nazwa)
#Zakładanie funkcji
student()

Wyjście

W danym kodzie zmienna „nazwa” jest zadeklarowana, a wartość jest przypisywana poza funkcją. Następnie wywołaliśmy i użyliśmy tej zmiennej w funkcji. Funkcja Studenta drukuje wartość imienia ucznia, a wartość nazwy jest przyjmowana przez zmienną globalną.

Teraz, jeśli ogłosimy tę samą zmienną „Nazwa” wewnątrz funkcji i wydrukujemy ją, zmienna lokalna funkcji zostanie wywołana, a jej wartość zostanie wydrukowana. Zmienne lokalne to zmienne, które są tworzone i używane w funkcji.

#Ukształcenie zmiennej nazwy
name = "Kamran"
#Tworzenie funkcji
def Student ():
#Tworzenie zmiennej lokalnej
nazwa = „talha”
Drukuj („nazwa to:”, nazwa)
#Zakładanie funkcji
student()

Wyjście

Zmienna globalna to świetne narzędzie do przechowywania informacji w całym programie. Gdy potrzebujesz informacji, możesz wywołać te zmienne w dowolnej funkcji i użyć ich wartości. W następnym przykładzie utworzymy dwie zmienne globalne, NUM1 i NUM2 i użyjemy ich w wielu funkcjach do wykonywania dodawania, odejmowania, mnożenia i podziału.

#Tworzenie dwóch zmiennych globalnych, NUM1 i NUM2
Num1 = 10
NUM2 = 20
#Creating Funkcja dodawania
def dodanie ():
Drukuj („Suma to:”, Num1+NUM2)
#Funkcja odejmowania
def subtraction ():
Drukuj („Różnica to”, NUM2-NUM1)
#Tworzenie funkcji mnożenia
def mnożenie ():
Drukuj („Wartość mnożenia to:”, Num1*Num2)
#Tworzenie funkcji mnożenia
Division ():
Drukuj („Wartość podziału to”, NUM2/NUM1)
#Zakładanie wszystkich funkcji
dodatek()
odejmowanie()
mnożenie()
dział()

Wyjście

Do tej pory widzieliśmy tylko przykłady, w których zmienne globalne zostały utworzone poza funkcją. Jednak z światowy słowo kluczowe, możemy tworzyć zmienne globalne w ramach funkcji.

W funkcji i poza nią wartość zmiennej utworzonej za pomocą globalnego słowa kluczowego pozostanie taka sama.

#Tworzenie funkcji
def Student ():
#Tworzenie zmiennej lokalnej
nazwa globalna
name = "Kamran"
#Zakładanie funkcji
student()
Drukuj („nazwa to:”, nazwa)

Wyjście

Wniosek

W tym artykule wyjaśniono zmienne globalne w Pythonie za pomocą kilku przykładów. Zmienne to elementy składowe języków programowania. Są używane do przechowywania istotnych informacji. Z zmiennymi globalnymi wartość pozostaje taka sama w całym programie.