Python Varijable: Kako definirati/deklarirati tipove string varijabli
๐ Pametni saลพetak
Varijable u Python su bitni za pohranu i referenciranje podataka unutar programa, djelujuฤi kao spremnici za vrijednosti koje se mogu manipulirati i ponovno koristiti u razliฤitim operacijama.

ล to je varijabla u Python?
A Python varijabla je rezervirana memorijska lokacija za pohranu vrijednosti. Drugim rijeฤima, varijabla u a Python program daje podatke raฤunalu na obradu.
Python Vrste varijabli
Svaka vrijednost u Python ima tip podataka. Razliฤiti tipovi podataka u Python ima Numbers, popis, tuple, nizovi, rjeฤnik, itd. Varijable u Python moลพe se deklarirati bilo kojim imenom ili ฤak slovima poput a, aa, abc itd.
Kako deklarirati i koristiti varijablu
Pogledajmo primjer. Definirat ฤemo varijablu u Python i deklarirajte ga kao "a" i ispiลกite ga.
a=100 print (a)
Kako ponovno deklarirati varijablu?
Moลพete se ponovno deklarirati Python varijable ฤak i nakon ลกto ste ih jednom deklarirali.
Ovdje imamo Python deklarirati varijablu inicijaliziranu na f=0.
Later, varijabli f ponovno dodjeljujemo vrijednost โguru99โ
Python 2 Primjer
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Primjer
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Ulanฤavanje nizova i varijabla
Pogledajmo moลพete li spojiti razliฤite tipove podataka poput niza znakova i broja. Na primjer, spojit ฤemo "Guru" s brojem "99".
Za razliku od Java, koji spaja broj s nizom znakova bez deklariranja broja kao niza znakova, dok deklarira varijable u Python zahtijeva deklariranje broja kao niza znakova, inaฤe ฤe se prikazati greลกka tipa
Za sljedeฤi kod dobit ฤete nedefiniran izlaz โ
a="Guru" b = 99 print a+b
Nakon ลกto je cijeli broj deklariran kao niz, moลพe se spojiti s "Guruโ + str(โ99โ)= โGuru99โ na izlazu.
a="Guru" b = 99 print(a+str(b))
Python Vrste varijabli: lokalne i globalne
Postoje dvije vrste varijabli u PythonGlobalne varijable i lokalne varijable. Kada ลพelite koristiti istu varijablu za ostatak programa ili modula, deklarirate je kao globalnu varijablu, dok ako ลพelite koristiti varijablu u odreฤenoj funkciji ili metodi, koristite lokalnu varijablu dok Python deklaracija varijable.
Razumimo ove Python tipovi varijabli s razlikom izmeฤu lokalnih i globalnih varijabli u programu u nastavku.
- Definirajmo varijablu u Python gdje je varijabla โfโ. globalno u opsegu i dodjeljuje mu se vrijednost 101, koja se ispisuje u izlazu
- Varijabla f je ponovno deklarirana u funkciji i pretpostavlja lokalne opseg. Dodjeljuje mu se vrijednost โUฤim Pythonโ, ลกto se ispisuje kao izlaz. Ovo Python deklaracija varijable razlikuje se od globalne varijable "f" definirane ranije
- Nakon ลกto je poziv funkcije zavrลกen, lokalna varijabla f se uniลกtava. U retku 12, kada ponovno ispisujemo vrijednost "f", prikazuje se vrijednost globalne varijable f=101.
Python 2 Primjer
# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print f
someFunction()
print f
Python 3 Primjer
# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print(f)
someFunction()
print(f)
Dok su Python deklaracija varijable pomoฤu kljuฤne rijeฤi globalno, moลพete referencirati globalnu varijablu unutar funkcije.
- Varijabla โfโ je globalno u opsegu i dodjeljuje mu se vrijednost 101, koja se ispisuje u izlazu
- Varijabla f se deklarira pomoฤu kljuฤne rijeฤi globalno. Ovo je NE a lokalna varijabla, ali ista globalna varijabla deklarirana ranije. Stoga, kada ispisujemo njezinu vrijednost, izlaz je 101
- Promijenili smo vrijednost "f" unutar funkcije. Nakon ลกto je poziv funkcije zavrลกen, promijenjena vrijednost varijable "f" ostaje. U retku 12, kada ponovno ispiลกemo vrijednost "f", prikazuje se vrijednost "promjena globalne varijable".
Python 2 Primjer
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 Primjer
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Kako izbrisati varijablu?
Takoฤer moลพete izbrisati Python varijable pomoฤu naredbe del โime varijableโ.
U donjem primjeru od Python izbrisati varijablu, izbrisali smo varijablu f i kada je nastavimo ispisivati, dobivamo greลกku โnaziv varijable nije definiranโ, ลกto znaฤi da ste izbrisali varijablu.
Primjer Python izbrisati varijablu ili Python jasna varijabla:
f = 11; print(f) del f print(f)





