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.

  • Dodjela memorije: Varijable rezerviraju memorijske lokacije za pohranjivanje vrijednosti, omoguฤ‡ujuฤ‡i programu uฤinkovitu obradu i referenciranje podataka.
  • Fleksibilno imenovanje: Varijable se mogu deklarirati bilo kojim imenom ili slovima abecede, kao ลกto su a, aa ili abc, sve dok imenovanje slijedi Pythonpravila.
  • Ponovna deklaracija: Varijablama se mogu dodijeliti nove vrijednosti u bilo kojem trenutku, ลกto omoguฤ‡uje dinamiฤka aลพuriranja i ponovnu upotrebu unutar koda.
  • Obrada tipova podataka: Svaka varijabla sadrลพi odreฤ‘eni tip podataka; spajanje razliฤitih tipova, poput brojeva i nizova znakova, zahtijeva eksplicitnu pretvorbu tipova (npr. str()) kako bi se izbjegle pogreลกke.
  • Globalno vs. lokalno: Varijable su ili globalne (dostupne u cijelom programu) ili lokalne (ograniฤene na odreฤ‘enu funkciju), s kljuฤnom rijeฤi global koja se koristi za referenciranje globalnih varijabli unutar funkcija.
  • Brisanje i ฤiลกฤ‡enje: Varijable se mogu ukloniti iz memorije pomoฤ‡u naredbe del, ฤime se referencirana imena ฤine nevaลพeฤ‡ima i sprjeฤava daljnji pristup.
  • Najbolje prakse: Koristite opisna imena, izbjegavajte nepotrebne ponovne deklaracije i paลพljivo upravljajte opsegom kako biste odrลพali jasnoฤ‡u i pouzdanost u Python kodirati.

Python Varijable

ล 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โ€œ

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

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

  1. Definirajmo varijablu u Python gdje je varijabla โ€œfโ€. globalno u opsegu i dodjeljuje mu se vrijednost 101, koja se ispisuje u izlazu
  2. 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
  3. 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 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 su 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 dodjeljuje mu se 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. Stoga, kada ispisujemo njezinu vrijednost, izlaz je 101
  3. 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 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)

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.

Brisanje varijable

Primjer Python izbrisati varijablu ili Python jasna varijabla:

f = 11;
print(f)
del f
print(f)

Pitanja i odgovori

Varijabla u Python je imenovana lokacija za pohranu koja se koristi za pohranu vrijednosti podataka. Djeluje kao referenca na objekt u memoriji. Varijable moลพete dinamiฤki dodijeliti, aลพurirati ili brisati bez deklariranja njihovog tipa, buduฤ‡i da Python automatski obraฤ‘uje tipove podataka tijekom izvoฤ‘enja.

Niz u Python je skup elemenata pohranjenih na susjednim memorijskim lokacijama, ลกto omoguฤ‡uje uฤinkovit pristup podacima i manipulaciju njima. Dok Python liste se mogu ponaลกati kao nizovi, array Za bolje performanse i konzistentnost tipova u numeriฤkim izraฤunima koriste se moduli ili NumPy nizovi.

PythonฤŒetiri glavne vrste varijabli su: Lokalne varijable (unutar funkcija), Globalne varijable (dostupno kroz cijeli modul), Varijable instance (jedinstveno za svaki objekt) i Varijable klase (dijeljeno u svim instancama klase). Svaka sluลพi razliฤitim opsegima i ponaลกanjima u Pythonobjektno orijentirana struktura.

Saลพmite ovu objavu uz: