logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

最详细的解决:UnboundLocalError: local variable ‘a‘ referenced before assignment

代码及报错如下解决很多人都非常困惑,为什么在test3中可以直接输出a,但是在test3中,使用a+=1的时候,就直接报错呢?首先,我们需要明确一个概念,就是全局变量与局部变量。如下图,大家觉得打印的a会是1还是3?答案是1,因为定义在test3外部的a是全局变量,而定义在test3内部的a是局部变量。此时,外面这个a与里面这个a没有任何关系。只不过是名字一样而已。其次,我们需要明确在函数内部是可

#python
python换源安装报错:ERROR: No matching distribution found for pandas

惊!今天终于把 python3.6.4 更新到 python3.8.9 了,结果令人震惊的是!当我把 python3.6.4 的第三方库迁徙到 python3.8.9 时就频频报错。于是,我就寻思着用到哪个安装哪个就好了。那必须首先安装上我大爱的 pandas ,如下:pip install pandas -i http://pypi.douban.com/simple结果却报错了???如下:这我

#python
暂无文章信息