Python Változók: Hogyan definiáljunk / deklaráljunk karakterlánc-változótípusokat
🚀 Intelligens összefoglaló
Változók be Python elengedhetetlenek az adatok programon belüli tárolásához és hivatkozásához, értékek tárolójaként működve, amelyeket aztán manipulálni és újra felhasználni lehet különböző műveletek során.

Miben szerepel a változó Python?
A Python A változó egy lefoglalt memóriahely az értékek tárolására. Más szóval, egy változó az a Python program adatokat ad a számítógépnek feldolgozásra.
Python Változó típusok
Minden érték benne Python rendelkezik adattípussal. Különböző adattípusok a Python faliórái Numbers, Lista, Tuple, Strings, Dictionary, stb. Változók be Python bármilyen névvel, vagy akár betűkkel is deklarálható, például a, aa, abc stb.
Változó deklarálása és használata
Nézzünk egy példát. Definiálunk egy változót a következőben: Python és deklarálja „a”-ként, és nyomtassa ki.
a=100 print (a)
Hogyan lehet újradeklarálni egy változót?
Újra bejelentheti Python változók, még akkor is, ha egyszer már deklaráltad őket.
Itt van Python deklarál egy f=0-ra inicializált változót.
Later, az f változót átírjuk a „guru99” értékre
Python 2 Példa
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Példa
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python String összefűzés és változó
Nézzük meg, hogy összefűzhetők-e különböző adattípusok, például karakterlánc és szám. Például összefűzzük a következőt: „Guru„99-es számmal”.
Eltérően Java, amely egy számot karakterlánccal fűz össze anélkül, hogy a számot karakterláncként deklarálná, miközben változókat deklarál a Python a számot karakterláncként kell deklarálni, különben TypeError hibát fog mutatni
A következő kódhoz definiálatlan kimenetet kap -
a="Guru" b = 99 print a+b
Miután az egész számot deklaráltuk egy húr, összefűzhető a következővel: „Guru„ + str(„99”) = „Guru99” a kimenetben.
a="Guru" b = 99 print(a+str(b))
Python Változótípusok: lokális és globális
Kétféle változó van benne PythonGlobális változók és lokális változók. Ha ugyanazt a változót szeretnéd használni a programod vagy modulod többi részében, akkor globális változóként deklarálod, míg ha egy adott függvényben vagy metódusban szeretnéd használni a változót, akkor lokális változót használsz. Python változó deklaráció.
Értsük meg ezeket Python változótípusok a lokális és globális változók közötti különbséggel az alábbi programban.
- Definiáljunk egy változót a Python ahol az „f” változó van globális hatókörben van, és a 101 értéket kapja, amely a kimeneten jelenik meg.
- Az f változót ismét deklaráljuk a függvényben, és feltételezi, hogy helyi hatókör. Értéket rendel hozzá: „Tanulok” Python”, amely kimenetként kerül kiírásra. Ez Python A változó deklarációja eltér a korábban definiált „f” globális változótól
- Miután a függvényhívás véget ért, a lokális f változó megsemmisül. A 12. sorban, amikor ismét kiírjuk az „f” értékét, az a globális f=101 változó értékét jeleníti meg.
Python 2 Példa
# 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 Példa
# 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)
Míg Python változó deklarációja a kulcsszó használatával globális, a globális változóra egy függvényen belül hivatkozhatsz.
- Az „f” változó az globális hatókörben van, és a 101 értéket kapja, amely a kimeneten jelenik meg.
- Az f változót a kulcsszó használatával deklaráljuk globális. Ez NEM a helyi változó, de ugyanaz a korábban deklarált globális változó. Ezért, amikor kiírjuk az értékét, a kimenet 101.
- Megváltoztattuk az „f” értékét a függvényen belül. A függvényhívás befejezése után az „f” változó megváltozott értéke megmarad. A 12. sorban, amikor ismét kiírjuk az „f” értékét, akkor a „változó globális változó” értéket jeleníti meg.
Python 2 Példa
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 Példa
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Hogyan töröljünk egy változót?
Törölheti is Python változókat a paranccsal del „változónév”.
Az alábbi példában a Python változó törlése esetén töröltük az f változót, és amikor kinyomtatjuk, a következő hibát kapjuk: „a változó neve nincs megadva”, ami azt jelenti, hogy törölte a változót.
Például az Python változó törlése vagy Python egyértelmű változó:
f = 11; print(f) del f print(f)





