作者:忧伤丿稻草展 | 来源:互联网 | 2023-10-16 20:25
报错NameError: name ‘a’ is not defined
可能有以下几种情况。
1:变量未定义或变量在显示后被定义
print(a)
a='我爱中国'
print(a)
以上两段代码都会有这个报错。
2:函数未定义
a()
因为函数a没有定义,所以他就不会被调用,也会同时出现上面的报错。
3:变量使用了一个未定义的变量
比如,我要让a变量赋值为‘ABCD’,但是我忘记加引号了,Python会把他当成一个变量,就会这样。