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: