Python

Python globale variabler

Python globale variabler

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 variable
navn = "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 variable
navn = "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 num2
num1 = 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 funksjon
def 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.

Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...