变量未定义问题

python没有变量 python变量没有定义_python

为什么会出现这种现象

1.在使用前,忘记定义该变量(一般不会出现这种情况)

2.定义它的语句未被执行(这种现象常见于if-else语句中)

3.该变量是其他函数内变量,如果不重新对他们进行定义,就会出现所示的问题

解决方法

1.用Python内置函数global把该变量变成全局变量

global it

2.若是由if-else语句未执行导致的,应尽可能补全在各种if条件下的该变量定义