Python

Python globale variabler

Python globale variabler

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 navnevariabel
navn = "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 navnevariabel
navn = "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 num2
num1 = 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 funktion
def 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.

Mus WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
Hvis du vil forbedre standardfunktionerne for din musemarkør, skal du bruge freeware WinMouse. Det tilføjer flere funktioner, der hjælper dig med at f...
Mus Museklik på venstre museknap fungerer ikke på Windows 10
Museklik på venstre museknap fungerer ikke på Windows 10
Hvis du bruger en dedikeret mus med din bærbare computer eller stationære computer, men musens venstre-klik-knap fungerer ikke på Windows 10/8/7 af en...
Mus Markøren hopper eller bevæger sig tilfældigt, mens han skriver i Windows 10
Markøren hopper eller bevæger sig tilfældigt, mens han skriver i Windows 10
Hvis du finder ud af, at din musemarkør hopper eller bevæger sig alene, automatisk tilfældigt, mens du skriver Windows-bærbar computer eller computer,...