猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
不明白结果x=1怎么来的
x=1 def fun(x): x=2 fun(x) print x
慕仰7354610
浏览 1933
回答 6
6回答
视频怪物
这是因为你的方法的形参名跟变量名一致给你的误解吧,形参的范围只在方法范围中有效,如果需要外部使用,需要在方法中return,然后使用外部变量接受才可以。
0
0
0
孤独的小猪
这个x =1是你对其赋的值,同样可以赋值为其他值。
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续