Python Muutujad: kuidas defineerida/deklareerida stringi muutujate tüüpe
🚀 Nutikas kokkuvõte
Muutujad sisse Python on programmis andmete salvestamiseks ja viitamiseks hädavajalikud, toimides väärtuste konteineritena, mida saab erinevate toimingute vahel manipuleerida ja taaskasutada.

Milles on muutuja Python?
A Python muutuja on reserveeritud mälukoht väärtuste salvestamiseks. Teisisõnu, muutuja a-s Python Programm annab arvutile töötlemiseks andmed.
Python Muutujate tüübid
Iga väärtus sisse Python on andmetüüp. Erinevad andmetüübid Python See on Numbers, Loend, Tuple, Strings, Dictionary jne. Muutujad sisse Python saab deklareerida mis tahes nime või isegi tähtedega nagu a, aa, abc jne.
Kuidas muutujat deklareerida ja kasutada
Vaatame näidet. Me defineerime muutuja Python ja kuulutage see "a"-ks ning printige see välja.
a=100 print (a)
Kuidas muutujat uuesti deklareerida?
Saate uuesti deklareerida Python muutujad isegi pärast seda, kui olete need juba üks kord deklareerinud.
Siin on meil Python deklareeri muutuja, mille initsialiseerimine on f=0.
Later, määrame muutujale f väärtuseks „guru99”
Python 2 Näide
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Näide
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Stringi konkatenatsioon ja muutuja
Vaatame, kas saate ühendada erinevaid andmetüüpe, nagu string ja number. Näiteks ühendame "Guru" numbriga "99".
Erinevalt Java, mis ühendab arvu stringiga ilma numbrit stringina deklareerimata, deklareerides samal ajal muutujaid Python nõuab numbri deklareerimist stringina, vastasel juhul kuvatakse tüübiviga
Järgmise koodi puhul saate määratlemata väljundi -
a="Guru" b = 99 print a+b
Kui täisarv on deklareeritud kui nöör, saab selle väljundisse liita järgmiselt: „Guru” + str(„99”) = „Guru99”.
a="Guru" b = 99 print(a+str(b))
Python Muutujate tüübid: kohalik ja globaalne
Selles on kahte tüüpi muutujaid PythonGlobaalsed muutujad ja lokaalsed muutujad. Kui soovite sama muutujat kasutada kogu ülejäänud programmi või mooduli jaoks, deklareerige see globaalse muutujana, samas kui kui soovite muutujat kasutada konkreetses funktsioonis või meetodis, kasutate lokaalset muutujat. Python muutuv deklaratsioon.
Saagem neist aru Python muutujate tüübid koos lokaalsete ja globaalsete muutujate erinevusega allolevas programmis.
- Defineerime muutuja Python kus on muutuja "f". globaalne ulatuses ja sellele omistatakse väärtus 101, mis trükitakse väljundisse
- Muutuja f deklareeritakse funktsioonis uuesti ja see eeldab kohalik ulatus. Sellele omistatakse väärtus „Ma õpin Python”, mis prinditakse välja väljundina. See Python muutuja deklaratsioon erineb varem defineeritud globaalsest muutujast „f”
- Kui funktsioonikutse on lõppenud, hävitatakse lokaalne muutuja f. Real 12, kui me uuesti välja trükime „f” väärtuse, kuvatakse globaalse muutuja f=101 väärtus.
Python 2 Näide
# 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 Näide
# 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)
Kui Python muutuja deklaratsioon märksõna abil globaalne, saate funktsiooni sees viidata globaalsele muutujale.
- Muutuja "f" on globaalne ulatuses ja sellele omistatakse väärtus 101, mis trükitakse väljundisse
- Muutuja f deklareeritakse märksõna abil globaalne. See on EI a kohalik muutuja, aga sama globaalne muutuja, mis deklareeriti varem. Seega, kui me selle väärtuse välja trükime, on väljund 101
- Muutsime funktsioonis muutuja „f“ väärtust. Kui funktsioonikutse on lõppenud, jääb muutuja „f“ muudetud väärtus alles. 12. real, kui me uuesti välja trükime muutuja „f“ väärtuse, kuvatakse väärtus „muutuv globaalne muutuja“.
Python 2 Näide
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 Näide
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Kuidas muutujat kustutada?
Saate ka kustutada Python muutujad, kasutades käsku kohta "muutuja nimi".
Allolevas näites Python Muutuja kustutamisel kustutasime muutuja f ja selle printimisel saame veateate „muutuja nimi pole määratletud”, mis tähendab, et olete muutuja kustutanud.
Näide Python kustutada muutuja või Python selge muutuja:
f = 11; print(f) del f print(f)





