热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_53784230
长庚于明
5 年前
trueweixin_53784230

为什么在Python中,以下代码不能替换e的值?
def change(number):
number = 9
e=8
change(e)
说下我的思路:上述代码定义了一个函数,这个函数将对参数重新赋值,值为9
然后对e赋值为8,将e作为参数调用函数
结果这个代码在Python里跑完后,e的值仍然为8,这是为什么?

你问我答
CSDN App 扫码分享
分享
6
点赞
打赏
  • 复制链接
  • 举报
下一条:
随着学习深入,我有一个用C++手写实现python的想法……能不能落实还是等到寒假再说吧。
立即登录