Pytonorm

Python globala variabler

Python globala variabler

I programmeringsspråket används variabler för att lagra information. Till exempel, vid utveckling av ett studenthanteringsprogramvarusystem lagras studentens namn, e-postadress och ålder i respektive variabler. Liksom andra programmeringsspråk har Python både globala och lokala variabler. I Python deklareras globala variabler utanför funktionen och kan användas överallt i programmet. Den här artikeln förklarar globala variabler i Python i detalj med några exempel.

Omfattningen av den globala variabeln är mycket bred, och den är inte begränsad till någon specifik funktion. Dessa variabler kan användas både inom och utanför funktionen för att lagra och hämta information.

Skapa och använda globala variabler

I det här exemplet kommer vi att skapa och använda en global variabel i vårt Python-skript.

# skapar en namnvariabel
namn = "kamran"
# skapar en funktion
def student ():
tryck ("Namnet är:", namn)
# ringer funktionen
studerande()

Produktion

I den angivna koden deklareras 'namn' variabeln och värdet tilldelas utanför funktionen. Därefter ringde vi och använde den här variabeln inuti funktionen. Studentfunktionen skriver ut värdet på studentens namn och namnvärdet tas av den globala variabeln.

Om vi ​​nu deklarerar samma 'namn' variabel inuti funktionen och skriver ut den, kommer funktionens lokala variabel att anropas och dess värde kommer att skrivas ut. Lokala variabler är variabler som skapas och används i en funktion.

# skapar en namnvariabel
namn = "kamran"
# skapar en funktion
def student ():
# skapar den lokala variabeln
namn = 'Talha'
skriva ut ("Namnet är:", namn)
# ringer funktionen
studerande()

Produktion

Den globala variabeln är ett utmärkt verktyg för att lagra information i ett program. När du behöver någon information kan du anropa dessa variabler i valfri funktion och använda deras värde. I det här nästa exemplet skapar vi två globala variabler, num1 och num2, och använder dem i flera funktioner för att utföra addition, subtraktion, multiplikation och division.

# skapar två globala variabler, num1 och num2
num1 = 10
num2 = 20
#creating additionsfunktion
def-tillägg ():
skriva ut ("Summan är:", num1 + num2)
# skapar subtraktionsfunktion
def subtraktion ():
skriva ut ("Skillnaden är", num2-num1)
# skapar multiplikationsfunktion
def multiplikation ():
tryck ("Multiplikationsvärdet är:", num1 * num2)
# skapar multiplikationsfunktion
def division ():
skriv ut ("Delningsvärdet är", num2 / num1)
# ringer alla funktioner
tillägg()
subtraktion()
multiplikation()
division()

Produktion

Hittills har vi bara sett exempel där globala variabler skapades utanför funktionen. Men med global nyckelord kan vi skapa globala variabler inom en funktion.

Inom och utanför funktionen förblir värdet på variabeln som skapas med det globala nyckelordet detsamma.

# skapar en funktion
def student ():
# skapar den lokala variabeln
globalt namn
namn = "Kamran"
# ringer funktionen
studerande()
skriva ut ("Namnet är:", namn)

Produktion

Slutsats

Den här artikeln förklarade globala variabler i Python med flera exempel. Variabler är byggstenarna för programmeringsspråk. De används för att lagra relevant information. Med globala variabler förblir värdet detsamma under hela programmet.

Mus Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...