问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python中,如图,为啥上面?处是错误的?

发布网友 发布时间:2022-04-18 04:04

我来回答

1个回答

热心网友 时间:2022-04-18 05:34

因为上面的“x+=x”相当于在f2()函数中通过操作变量x得到变量x。

然而,f2()函数属于函数f1(),那么对于f2()函数来说,f1()函数中的变量也相当于f2()函数的全局变量,因此,f1()函数的变量x,就是相对于f2()函数的“全局变量”。

在Python中,您无法通过全局变量创建一个同名的局部变量。您可以尝试在f1()函数的第一行加入如下代码:

i=i*2

也会出现同样的错误,因为对于f1()函数来说,变量i已经是全局变量,无法通过全局变量创建一个同名的局部变量。

总的来说就是同名的全局和局部变量的操作,不能够冲突,否则Python解释器无法辨别和赋值变量。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
联想E盘不见了怎么办? 电脑e盘不见了怎么恢复?6个步骤找回e盘 五一去河源万绿湖游玩,需要携带哪些物品? 五一假期,旅行必带的物品是什么 建行办新卡用了新手机号,旧卡就自动绑了信号 请问电磁炉热敏电阻阻值是多少 电磁炉换电阻多少钱 电磁炉配件电阻多少钱 电磁炉510K大电阻多少钱一个 更换电磁炉电阻多少钱 医学类期刊影响因子为什么那么高 什么是影响因子,医学方面影响因子大于10的期刊都有什么? 为什么医学 影响因子高 生物医学类,博士发文章SCI影响因子多少算不错的了 为什么开热点别人搜不到? python中i!=0是什么意思 python中x=1 和x=int(1)有区别吗?执行速度有影响吗?刚学! 红糖的品牌有哪些?什么样子的红糖值得买? 我要要一份关于公司组织架构的资料不需要太多 抓住重点就可以了 在逆境中乐观向上的故事200字左右,快点,急急急急急急急急急急急急急.......!!!! 史铁生简介200字以内 古代科举制度完善于什么时候啊 古代科举制度的发展史 科举制度在什么时候结束的 我国到了明朝已形成完备的科举考试制度共分为四级四级考试正确的排列顺序是 到了明朝已形成完备的封建科举考试制度,共分四级,是哪四级? 到了明朝已形成完备的封建科举考试制度,共分四级。 是哪四级来着? 在衣服上印相片怎么弄的,还不会褪色,迷 如何用美图秀秀消除照片衣服上的汗印 如何把衣服上印的图画洗掉? (Python )输出的结果是一样的,为什么? PYTHON问题求解。。 月子里可以吃的炒菜有哪些 做月子可以吃哪些炒菜? 月子可以吃什么炒菜 口臭怎么办该怎样消除 python中x = [4,3][2>1]为什么结果是3,请详细讲讲 Python语言:想写一个函数实现如果实际值与期望值不等,则输出实际值与期望值. Python 循环和语句的一些使用问题? 新手机号怎么注册不了怎么办? 怎么用手机号注册? 如何使用手机号注册? 同一个手机号能注册两个吗?怎么注册? 我只有一个手机号,怎么在注册个呢? 一个人两个手机号,怎样注册两个? Python中X == (a or b)和X = a or X =b为什么会不一样? 我有个vivo手机,有,但没有手机号,忘记了密码,该怎么办? 广东微信沃派畅视5G卡设置亲情号码是否收费? 孤岛惊魂4怎么下载 孤岛惊魂4怎么安装详解