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)





