Piton

Python globalne varijable

Python globalne varijable

U programskom jeziku, varijable se koriste za pohranu informacija. Na primjer, u razvoju softverskog sustava za upravljanje studentima, ime, adresa e-pošte i dob učenika pohranit će se u odgovarajuće varijable. Kao i drugi programski jezici, Python ima i globalne i lokalne varijable. U Pythonu su globalne varijable deklarirane izvan funkcije i mogu se koristiti svugdje u programu. Ovaj članak detaljno objašnjava globalne varijable u Pythonu s nekoliko primjera.

Opseg globalne varijable vrlo je širok i nije ograničen na bilo koju određenu funkciju. Te se varijable mogu koristiti i unutar i izvan funkcije za pohranu i dohvaćanje podataka.

Stvaranje i korištenje globalnih varijabli

U ovom ćemo primjeru kreirati i koristiti globalnu varijablu u našoj Python skripti.

#kreiranje varijable imena
name = "kamran"
#kreiranje funkcije
def student ():
print ("Ime je:", ime)
#pozivanje funkcije
student()

Izlaz

U danom kodu deklarira se varijabla 'name', a vrijednost se dodjeljuje izvan funkcije. Dalje, pozvali smo i koristili ovu varijablu unutar funkcije. Student funkcija ispisuje vrijednost imena učenika, a vrijednost imena uzima globalna varijabla.

Sada, ako deklariramo istu varijablu 'name' unutar funkcije i ispišemo, pozvat će se lokalna varijabla funkcije i ispisat će joj se vrijednost. Lokalne varijable su varijable koje se kreiraju i koriste unutar funkcije.

#kreiranje varijable imena
name = "kamran"
#kreiranje funkcije
def student ():
#kreiranje lokalne varijable
name = 'Talha'
print ("Ime je:", ime)
#pozivanje funkcije
student()

Izlaz

Globalna varijabla izvrstan je alat za pohranu informacija u cijelom programu. Kada su vam potrebne bilo kakve informacije, možete pozvati ove varijable unutar bilo koje funkcije i koristiti njihovu vrijednost. U ovom sljedećem primjeru stvorit ćemo dvije globalne varijable, num1 i num2, i koristiti ih u više funkcija za izvođenje zbrajanja, oduzimanja, množenja i dijeljenja.

#kreiranje dviju globalnih varijabli, num1 i num2
broj1 = 10
broj2 = 20
#kreiranje funkcije dodavanja
def dodavanje ():
ispis ("Zbroj je:", num1 + num2)
#kreiranje funkcije oduzimanja
def oduzimanje ():
ispis ("Razlika je", num2-num1)
#kreiranje funkcije množenja
def množenje ():
print ("Vrijednost množenja je:", num1 * num2)
#kreiranje funkcije množenja
def podjela ():
print ("Vrijednost podjele je", num2 / num1)
#pozivanje svih funkcija
dodatak()
oduzimanje()
množenje ()
podjela()

Izlaz

Do sada smo vidjeli samo primjere u kojima su globalne varijable stvorene izvan funkcije. Međutim, s globalno ključnu riječ, možemo stvoriti globalne varijable unutar funkcije.

Unutar i izvan funkcije, vrijednost varijable stvorene s globalnom ključnom riječi ostat će ista.

#kreiranje funkcije
def student ():
#kreiranje lokalne varijable
globalno ime
name = "Kamran"
#pozivanje funkcije
student()
print ("Ime je:", ime)

Izlaz

Zaključak

Ovaj je članak objasnio globalne varijable u Pythonu s nekoliko primjera. Varijable su gradivni blokovi programskih jezika. Koriste se za pohranu relevantnih podataka. Uz globalne varijable, vrijednost ostaje ista tijekom cijelog programa.

Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...
SuperTuxKart za Linux
SuperTuxKart sjajan je naslov osmišljen kako bi vam besplatno pružio iskustvo Mario Kart na vašem Linux sustavu. Prilično je izazovno i zabavno igrati...
Vodič za bitku za Wesnoth
Bitka za Wesnoth jedna je od najpopularnijih strateških igara otvorenog koda koje trenutno možete igrati. Ne samo da se ova igra razvija već jako dugo...