Descărcați ca pdf sau txt
Descărcați ca pdf sau txt
Sunteți pe pagina 1din 1

136 J O A C Ă - T E CU PYTHON

Liste în variabile
VEZI Şl
<108-109 Variabile
1
în Python
Modul în care Python stochează liste în variabile <128-129 Liste
poate părea ciudat la început. Dar, dacă te uiţi în
culise, totul va avea sens.

Mai tii
» minte cum variabilele y'vj
stochează doar valori?
Variabilele sunt precum cutiile de valori.
Valoarea dintr-o variabilă poate fi copiată laF b
şi stocată în alta. Este ca şi cum ai fotocopia A Cum funcţionează variabilele?
valoarea conţinută în cutia „a" şi ai stoca Fiecare variabilă este ca o cutie care conţine
o bucată de hârtie cu o valoare trecută pe ea.
o copie în cutia „b".

Atribuie o valoare unei variabile Acesta copiază


Atribuie valoarea 2 variabilei „a", >>> a = 2 conţinutul lui „a" în „b"
apoi atribuie valoarea din „a" variabilei „b". >>> b = a
Valoarea 2 este copiată şi stocată în„b".
>>>print(
a = 2 b =

Acum „a" şi„b" conţin Acesta afişează numele


ambele valoarea 2 variabilelor cu valorile lor.

Schimbă o valoare
Dacă schimbi valoarea stocată într-o >>> a - 100 ^ Schimbă valoarea din „a" în 100
variabilă, nu va afecta valoarea stocată în >>> p r i n t (‘ a =’, a, ‘ b = ’ , b)
altă variabilă. în acelaşi mod, schimbarea
a ceea ce este scris pe o bucată de hârtie a = 100 b = 2
în cutia „a" nu va afecta ce este scris v ^----- Acum „a" conţine 100,
pe hârtia din cutia„b".
dar„b" conţine încă 2

Schimbă o valoare diferită


Schimbă valoarea din„b" la 22. >>> b = 22
Variabila „a" conţine în continuare 100. >>> p r i n t ( ‘ a = ’ , a , ‘ b = ’ , b )
Deşi valoarea lui „b" a fost copiată din „a"
la început, ele sunt acum independente - a = 100 b = 22
schimbarea lui„b" nu modifică „a".
v ^— „b" conţine acum 22, dar
„a" are în continuare 100

S-ar putea să vă placă și