I programmeringssprog bruges variabler til at gemme information. For eksempel lagres navnet, e-mailen og alderen på en studerende i udviklingen af et studentledelsessoftwaresystem i de respektive variabler. Ligesom andre programmeringssprog har Python både globale og lokale variabler. I Python erklæres globale variabler uden for funktionen og kan bruges overalt i programmet. Denne artikel forklarer globale variabler i Python i detaljer med nogle eksempler.
Omfanget af den globale variabel er meget bredt, og det er ikke begrænset til nogen specifik funktion. Disse variabler kan bruges både inden for og uden for funktionen til lagring og hentning af information.
Oprettelse og brug af globale variabler
I dette eksempel opretter vi og bruger en global variabel i vores Python-script.
# opretter en navnevariabelnavn = "kamran"
# opretter en funktion
def student ():
print ("Navnet er:", navn)
#opkald til funktionen
studerende()
Produktion
I den givne kode erklæres 'navn' -variablen, og værdien tildeles uden for funktionen. Dernæst kaldte vi og brugte denne variabel inde i funktionen. Elevfunktionen udskriver værdien af elevens navn, og navneværdien tages af den globale variabel.
Hvis vi nu erklærer den samme 'navn' variabel inde i funktionen og udskriver den, kaldes funktionens lokale variabel, og dens værdi udskrives. Lokale variabler er variabler, der oprettes og bruges i en funktion.
# opretter en navnevariabelnavn = "kamran"
# opretter en funktion
def student ():
# opretter den lokale variabel
navn = 'Talha'
print ("Navnet er:", navn)
#opkald til funktionen
studerende()
Produktion
Den globale variabel er et godt værktøj til at gemme information gennem et program. Når du har brug for oplysninger, kan du kalde disse variabler inde i enhver funktion og bruge deres værdi. I dette næste eksempel opretter vi to globale variabler, num1 og num2, og bruger dem i flere funktioner til at udføre addition, subtraktion, multiplikation og division.
#creating to globale variabler, num1 og num2num1 = 10
num2 = 20
# opretter tilføjelsesfunktion
def tilføjelse ():
print ("Summen er:", num1 + num2)
#creating subtraktion funktion
def subtraktion ():
print ("Forskellen er", num2-num1)
# opretter multiplikationsfunktion
def multiplikation ():
print ("Multiplikationsværdien er:", num1 * num2)
# opretter multiplikationsfunktion
def division ():
print ("Opdelingsværdien er", num2 / num1)
#opkald til alle funktioner
tilføjelse ()
subtraktion()
multiplikation ()
division()
Produktion
Indtil videre har vi kun set eksempler, hvor globale variabler blev oprettet uden for funktionen. Dog med global nøgleord, kan vi oprette globale variabler inden for en funktion.
I og uden for funktionen forbliver værdien af variablen oprettet med det globale nøgleord den samme.
# opretter en funktiondef student ():
# opretter den lokale variabel
globalt navn
name = "Kamran"
#opkald til funktionen
studerende()
print ("Navnet er:", navn)
Produktion
Konklusion
Denne artikel forklarede globale variabler i Python med flere eksempler. Variabler er byggestenene til programmeringssprog. De bruges til at gemme relevante oplysninger. Med globale variabler forbliver værdien den samme i hele programmet.