Python globale variabler

Python globale variabler

På programmeringsspråk brukes variabler til å lagre informasjon. For eksempel, når du utvikler et studentadministrasjonsprogramvaresystem, vil navn, e -post og alder på en student bli lagret i de respektive variablene. Som andre programmeringsspråk har Python både globale og lokale variabler. I Python er 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 i og utenfor funksjonen for lagring og henting av informasjon.

Opprette og bruke globale variabler

I dette eksemplet vil vi creaute og bruke en global variabel i Python -skriptet vårt.

#Creating a Name -variabel
name = "Kamran"
#skape en funksjon
def student ():
trykk ("Navnet er:", navn)
#kalle funksjonen
student()

Produksjon

I den gitte koden er "Navn" -variabelen erklært, og verdien er tilordnet utenfor funksjonen. Deretter ringte vi og brukte denne variabelen inne i funksjonen. Studentfunksjonen skriver ut verdien på studentenes navn, og navneverdien er tatt av den globale variabelen.

Nå, hvis vi erklærer samme 'navn' -variabel i funksjonen og skriver den ut, vil funksjonens lokale variabel bli kalt og verdien vil bli skrevet ut. Lokale variabler er variabler som opprettes og brukes i en funksjon.

#Creating a Name -variabel
name = "Kamran"
#skape en funksjon
def student ():
#Creating the Local Variable
Navn = 'Talha'
trykk ("Navnet er:", navn)
#kalle 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 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 tillegg, subtraksjon, multiplikasjon og inndeling.

#skape to globale variabler, num1 og num2
num1 = 10
num2 = 20
#skaper tilleggsfunksjon
def tillegg ():
Print ("Summen er:", num1+num2)
#skapende subtraksjonsfunksjon
def subtraksjon ():
trykk ("Forskjellen er", num2-num1)
#skaper multiplikasjonsfunksjon
def multiplication ():
Print ("Multiplikasjonsverdien er:", num1*num2)
#skaper multiplikasjonsfunksjon
def divisjon ():
Print ("Divisjonsverdien er", num2/num1)
#Kalling av 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, vi kan lage globale variabler i en funksjon.

I og utenfor funksjonen vil verdien av variabelen opprettet med det globale søkeordet forbli den samme.

#skape en funksjon
def student ():
#Creating the Local Variable
Globalt navn
name = "Kamran"
#kalle funksjonen
student()
trykk ("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.