I programmeringsspråk brukes variabler for å lagre informasjon. For eksempel, ved utvikling av et studentadministrasjonsprogramvaresystem, lagres navnet, e-postadressen og alderen til en student i de respektive variablene. Som andre programmeringsspråk, har Python både globale og lokale variabler. I Python blir globale variabler erklært utenfor funksjonen og kan brukes overalt i programmet. Denne artikkelen forklarer globale variabler i Python i detalj med noen eksempler.
Omfanget av den globale variabelen er veldig bredt, og den er ikke begrenset til noen spesifikk funksjon. Disse variablene kan brukes både innenfor og utenfor funksjonen for lagring og henting av informasjon.
Opprette og bruke globale variabler
I dette eksemplet vil vi lage og bruke en global variabel i vårt Python-skript.
#creating a name variablenavn = "kamran"
#opprette en funksjon
def student ():
print ("Navnet er:", navn)
#kaller funksjonen
student()
Produksjon
I den gitte koden blir 'navn' -variabelen deklarert, og verdien tildeles utenfor funksjonen. Deretter ringte og brukte vi denne variabelen inne i funksjonen. Studentfunksjonen skriver ut verdien av navnet på studenten, og navnverdien tas av den globale variabelen.
Nå, hvis vi erklærer den samme 'navn' variabelen inne i funksjonen og skriver den ut, vil funksjonens lokale variabel kalles og verdien vil bli skrevet ut. Lokale variabler er variabler som opprettes og brukes i en funksjon.
#creating a name variablenavn = "kamran"
#opprette en funksjon
def student ():
#opprette den lokale variabelen
navn = 'Talha'
print ("Navnet er:", navn)
#kaller funksjonen
student()
Produksjon
Den globale variabelen er et flott verktøy for å lagre informasjon gjennom et program. Når du trenger informasjon, kan du ringe disse variablene i en hvilken som helst funksjon og bruke verdien. I dette neste eksemplet vil vi lage to globale variabler, num1 og num2, og bruke dem i flere funksjoner for å utføre addisjon, subtraksjon, multiplikasjon og divisjon.
#creating to globale variabler, num1 og num2num1 = 10
num2 = 20
#creating tilleggsfunksjon
def tillegg ():
skriv ut ("Summen er:", num1 + num2)
#creating subtraction function
def subtraksjon ():
print ("Forskjellen er", num2-num1)
#creating multiplikasjonsfunksjon
def multiplikasjon ():
print ("Multiplikasjonsverdien er:", num1 * num2)
#creating multiplikasjonsfunksjon
def divisjon ():
print ("Divisjonsverdien er", num2 / num1)
# ringer alle funksjoner
addisjon()
subtraksjon()
multiplikasjon ()
inndeling()
Produksjon
Så langt har vi bare sett eksempler der globale variabler ble opprettet utenfor funksjonen. Imidlertid med global nøkkelord, kan vi lage globale variabler innenfor en funksjon.
I og utenfor funksjonen vil verdien av variabelen som er opprettet med det globale søkeordet forbli den samme.
#opprette en funksjondef student ():
#opprette den lokale variabelen
globalt navn
name = "Kamran"
#kaller funksjonen
student()
print ("Navnet er:", navn)
Produksjon
Konklusjon
Denne artikkelen forklarte globale variabler i Python med flere eksempler. Variabler er byggesteinene til programmeringsspråk. De brukes til å lagre relevant informasjon. Med globale variabler forblir verdien den samme gjennom hele programmet.