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"

Ponovno deklarirajte varijablu

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

Python Ulančavanje nizova i varijabla

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.

  1. Definirajmo varijablu u Python gdje je varijabla “f”. globalno u opsegu i dodijeljena mu je vrijednost 101 koja se ispisuje u izlazu
  2. 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".
  3. 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 Vrste varijabli

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.

  1. Varijabla “f” je globalno u opsegu i dodijeljena mu je vrijednost 101 koja se ispisuje u izlazu
  2. 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
  3. 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 Vrste varijabli

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.

Brisanje varijable

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".