Python Variabile: Cum să definiți/declarați tipurile de variabile șir
🚀 Rezumat inteligent
Variabile în Python sunt esențiale pentru stocarea și referențierea datelor în cadrul unui program, acționând ca containere pentru valori care pot fi manipulate și reutilizate în diferite operațiuni.

Ce este o variabilă în Python?
A Python variabila este o locație de memorie rezervată pentru a stoca valori. Cu alte cuvinte, o variabilă în a Python programul oferă computerului date pentru procesare.
Python Tipuri de variabile
Fiecare valoare în Python are un tip de date. Diferite tipuri de date în Python sunt Numbers, Listă, Tuplu, șiruri de caractere, Dicționar etc. Variabile în Python poate fi declarat prin orice nume sau chiar litere precum a, aa, abc etc.
Cum se declară și se utilizează o variabilă
Să vedem un exemplu. Vom defini o variabilă în Python și declarați-l ca „a” și imprimați-l.
a=100 print (a)
Cum se redeclară o variabilă?
Puteți re-declara Python variabile chiar și după ce le-ați declarat o dată.
Aici avem Python declară o variabilă inițializată la f=0.
Later, reatribuim variabilei f valoarea „guru99”
Python 2 Exemplu
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Exemplu
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Concatenarea șirurilor și variabile
Să vedem dacă puteți concatena diferite tipuri de date precum șir și număr împreună. De exemplu, vom concatena „Guru” cu numărul „99”.
Spre deosebire de Java, care concatenează un număr cu un șir de caractere fără a declara numărul ca șir de caractere, în timp ce declară variabile în Python necesită declararea numărului ca șir de caractere, altfel va afișa o eroare de tip TypeError
Pentru următorul cod, veți obține rezultate nedefinite -
a="Guru" b = 99 print a+b
Odată ce numărul întreg este declarat ca şir, poate fi concatenat cu „Guru” + str(„99”) = „Guru99” în rezultat.
a="Guru" b = 99 print(a+str(b))
Python Tipuri de variabile: locale și globale
Există două tipuri de variabile în PythonVariabile globale și variabile locale. Când doriți să utilizați aceeași variabilă pentru restul programului sau modulului, o declarați ca variabilă globală, iar dacă doriți să utilizați variabila într-o funcție sau metodă specifică, utilizați o variabilă locală în timp ce Python declarație variabilă.
Să înțelegem acestea Python tipuri de variabile cu diferența dintre variabilele locale și globale din programul de mai jos.
- Să definim o variabilă în Python unde este variabila „f”. global în domeniul de aplicare și i se atribuie valoarea 101, care este afișată în rezultat
- Variabila f este din nou declarată în funcție și presupune local domeniu de aplicare. I se atribuie valoarea „Învăț Python„, care este afișat ca ieșire. Aceasta Python declararea variabilei este diferită de variabila globală „f” definită anterior
- Odată ce apelul funcției s-a încheiat, variabila locală f este distrusă. La linia 12, când afișăm din nou valoarea lui „f”, aceasta afișează valoarea variabilei globale f=101.
Python 2 Exemplu
# 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 Exemplu
# 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)
In timp ce Python declarație variabilă folosind cuvântul cheie global, puteți face referire la variabila globală în interiorul unei funcții.
- Variabila „f” este global în domeniul de aplicare și i se atribuie valoarea 101, care este afișată în rezultat
- Variabila f este declarată folosind cuvântul cheie global. Acest lucru este NU a variabila locala, dar aceeași variabilă globală declarată anterior. Prin urmare, când îi afișăm valoarea, rezultatul este 101
- Am modificat valoarea lui „f” în cadrul funcției. Odată ce apelul funcției s-a încheiat, valoarea modificată a variabilei „f” persistă. La linia 12, când afișăm din nou valoarea lui „f”, aceasta afișează valoarea „variabilă globală schimbătoare”.
Python 2 Exemplu
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 Exemplu
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Cum se șterge o variabilă?
De asemenea, puteți șterge Python variabile folosind comanda del „nume variabilă”.
În exemplul de mai jos al Python variabila de ștergere, am șters variabila f și, când continuăm să o afișăm, primim eroarea „numele variabilei nu este definit„, ceea ce înseamnă că ați șters variabila.
Exemplu de Python ștergeți variabila sau Python variabilă clară:
f = 11; print(f) del f print(f)





