- 博客(2)
- 收藏
- 关注
原创 为什么在pyhton中不能用函数重新赋值
为什么在Python中,以下代码不能替换e的值?def change(number):number = 9e=8change(e)说下我的思路:上述代码定义了一个函数,这个函数将对参数重新赋值,值为9然后对e赋值为8,将e作为参数调用函数结果这个代码在Python里跑完后,e的值仍然为8,这是为什么?难道是因为实参e是个变量,代表的值为8,所以调用函数时,其实等于调用了a(8)?最后运行结果8=9?## Python...
2020-12-20 02:09:40
675
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人