Python Varijable: Kako definirati/deklarirati tipove string varijabli
Što je varijabla u Python?
A Python varijabla je rezervirana memorijska lokacija za pohranu vrijednosti. Drugim riječima, varijabla u python programu daje podatke računalu na obradu.
Python Vrste varijabli
Svaka vrijednost u Python ima tip podataka. Različite vrste podataka u Python ima Numbers, popis, tuple, nizovi, rječnik, itd. Varijable u Python može se deklarirati bilo kojim imenom ili čak abecedama kao što su a, aa, abc itd.
Kako deklarirati i koristiti varijablu
Pogledajmo primjer. Varijablu ćemo definirati u Python i deklarirajte ga kao "a" i ispišite ga.
a=100 print (a)
Ponovno deklarirajte varijablu
Možete se ponovno deklarirati Python varijable čak i nakon što ste jednom deklarirali.
Ovdje imamo Python deklariraj varijablu inicijaliziranu na f=0.
Later, ponovno dodjeljujemo varijabli f na 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 zajedno spojiti različite vrste podataka poput niza i broja. Na primjer, "Guru" ćemo spojiti s brojem "99".
Za razliku od Java, koji spaja broj s nizom bez deklariranja broja kao niza, dok deklarira varijable u Python zahtijeva deklariranje broja kao niza inače će prikazati TypeError
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 ulančati i “Guru” + str(“99”)= “Guru99” u izlazu.
a="Guru" b = 99 print(a+str(b))
Python Vrste varijabli: lokalne i globalne
Postoje dvije vrste varijabli u Python, Globalna varijabla i Lokalna varijabla. Kada želite koristiti istu varijablu za ostatak svog 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.
Shvatimo ovo Python vrste varijabli s razlikom između lokalnih i globalnih varijabli u donjem programu.
- Definirajmo varijablu u Python gdje je varijabla “f”. globalno u opsegu i dodijeljena mu je vrijednost 101 koja se ispisuje u izlazu
- Varijabla f ponovno se deklarira u funkciji i pretpostavlja lokalne djelokrug. Dodijeljena mu je vrijednost “Učim Python.” koji se ispisuje kao izlaz. Ovaj Python declare varijabla razlikuje se od ranije definirane globalne varijable "f".
- Nakon završetka poziva funkcije lokalna varijabla f se uništava. U retku 12, kada ponovno ispisujemo vrijednost "f" prikazuje 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 Python deklaracija varijable pomoću ključne riječi globalno, možete referencirati globalnu varijablu unutar funkcije.
- Varijabla “f” je globalno u opsegu i dodijeljena mu je 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. Dakle, kada ispisujemo njegovu vrijednost, izlaz je 101
-
Promijenili smo vrijednost "f" unutar funkcije. Nakon završetka poziva funkcije, promijenjena vrijednost varijable "f" ostaje prisutna. U retku 12, kada ponovno ispisujemo vrijednost "f" prikazuje 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)
Brisanje varijable
Također možete izbrisati Python varijable pomoću naredbe del “ime varijable”.
U donjem primjeru Python izbrisati varijablu, izbrisali smo varijablu f, a kada je nastavimo ispisivati, dobivamo pogreš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)
rezime
- Varijable se nazivaju "omotnica" ili "kante" gdje se informacije mogu održavati i referencirati. Kao i svaki drugi programski jezik Python također koristi varijablu za pohranjivanje informacija.
- Varijable se mogu deklarirati bilo kojim imenom ili čak abecedama kao što su a, aa, abc, itd.
- Varijable se mogu ponovno deklarirati čak i nakon što ste ih jednom deklarirali
- Python konstante se mogu shvatiti kao vrste varijabli koje sadrže vrijednost koja se ne može mijenjati. Obično Python konstante su referencirane iz drugih datoteka. Python definirana konstanta je deklarirana u novoj ili zasebnoj datoteci koja sadrži funkcije, module itd.
- Vrste varijabli u Python or Python vrste varijabli: lokalne i globalne
- Deklarirajte lokalnu varijablu kada je želite koristiti za trenutnu funkciju
- Deklarirajte globalnu varijablu kada želite koristiti istu varijablu za ostatak programa
- Za brisanje varijable koristi se ključna riječ "del".