为了账号安全,请及时绑定邮箱和手机立即绑定

不明白结果x=1怎么来的

不明白结果x=1怎么来的

慕仰7354610 2017-08-10 16:06:24
x=1 def fun(x):     x=2 fun(x) print x
查看完整描述

6 回答

已采纳
?
视频怪物

TA贡献3条经验 获得超1个赞

这是因为你的方法的形参名跟变量名一致给你的误解吧,形参的范围只在方法范围中有效,如果需要外部使用,需要在方法中return,然后使用外部变量接受才可以。

查看完整回答
反对 回复 2017-08-11
?
孤独的小猪

TA贡献232条经验 获得超302个赞

这个x =1是你对其赋的值,同样可以赋值为其他值。

查看完整回答
1 反对 回复 2017-08-11
  • 6 回答
  • 0 关注
  • 1889 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信