HoldenCaulfield1987
14-01-2013, 15:27
Ciao,
sto (anche se lentamente) continuando la mia scoperta di Python.
Venendo da C/Java la tipizzazione dinamica ancora mi fa venire qualche dubbio, ma vorrei chiedervi un aiuto sulla "vita" delle variabili.
Ad esempio:
>>> i = 0
>>> while i < 5:
x = "python"
i += 1
>>> print(x)
python
Mi sarei aspettato che una variabile dichiarata dentro ad un while non fosse più visibile al termine del ciclo, invece è ancora perfettamente utilizzabile.
Come mai?
Grazie
sto (anche se lentamente) continuando la mia scoperta di Python.
Venendo da C/Java la tipizzazione dinamica ancora mi fa venire qualche dubbio, ma vorrei chiedervi un aiuto sulla "vita" delle variabili.
Ad esempio:
>>> i = 0
>>> while i < 5:
x = "python"
i += 1
>>> print(x)
python
Mi sarei aspettato che una variabile dichiarata dentro ad un while non fosse più visibile al termine del ciclo, invece è ancora perfettamente utilizzabile.
Come mai?
Grazie