I programmeringsspråket används variabler för att lagra information. Till exempel, vid utveckling av ett studenthanteringsprogramvarusystem lagras studentens namn, e-postadress och ålder i respektive variabler. Liksom andra programmeringsspråk har Python både globala och lokala variabler. I Python deklareras globala variabler utanför funktionen och kan användas överallt i programmet. Den här artikeln förklarar globala variabler i Python i detalj med några exempel.
Omfattningen av den globala variabeln är mycket bred, och den är inte begränsad till någon specifik funktion. Dessa variabler kan användas både inom och utanför funktionen för att lagra och hämta information.
Skapa och använda globala variabler
I det här exemplet kommer vi att skapa och använda en global variabel i vårt Python-skript.
# skapar en namnvariabelnamn = "kamran"
# skapar en funktion
def student ():
tryck ("Namnet är:", namn)
# ringer funktionen
studerande()
Produktion
I den angivna koden deklareras 'namn' variabeln och värdet tilldelas utanför funktionen. Därefter ringde vi och använde den här variabeln inuti funktionen. Studentfunktionen skriver ut värdet på studentens namn och namnvärdet tas av den globala variabeln.
Om vi nu deklarerar samma 'namn' variabel inuti funktionen och skriver ut den, kommer funktionens lokala variabel att anropas och dess värde kommer att skrivas ut. Lokala variabler är variabler som skapas och används i en funktion.
# skapar en namnvariabelnamn = "kamran"
# skapar en funktion
def student ():
# skapar den lokala variabeln
namn = 'Talha'
skriva ut ("Namnet är:", namn)
# ringer funktionen
studerande()
Produktion
Den globala variabeln är ett utmärkt verktyg för att lagra information i ett program. När du behöver någon information kan du anropa dessa variabler i valfri funktion och använda deras värde. I det här nästa exemplet skapar vi två globala variabler, num1 och num2, och använder dem i flera funktioner för att utföra addition, subtraktion, multiplikation och division.
# skapar två globala variabler, num1 och num2num1 = 10
num2 = 20
#creating additionsfunktion
def-tillägg ():
skriva ut ("Summan är:", num1 + num2)
# skapar subtraktionsfunktion
def subtraktion ():
skriva ut ("Skillnaden är", num2-num1)
# skapar multiplikationsfunktion
def multiplikation ():
tryck ("Multiplikationsvärdet är:", num1 * num2)
# skapar multiplikationsfunktion
def division ():
skriv ut ("Delningsvärdet är", num2 / num1)
# ringer alla funktioner
tillägg()
subtraktion()
multiplikation()
division()
Produktion
Hittills har vi bara sett exempel där globala variabler skapades utanför funktionen. Men med global nyckelord kan vi skapa globala variabler inom en funktion.
Inom och utanför funktionen förblir värdet på variabeln som skapas med det globala nyckelordet detsamma.
# skapar en funktiondef student ():
# skapar den lokala variabeln
globalt namn
namn = "Kamran"
# ringer funktionen
studerande()
skriva ut ("Namnet är:", namn)
Produktion
Slutsats
Den här artikeln förklarade globala variabler i Python med flera exempel. Variabler är byggstenarna för programmeringsspråk. De används för att lagra relevant information. Med globala variabler förblir värdet detsamma under hela programmet.