4条回答 默认 最新
- threenewbee 2018-12-11 06:49关注
fun(a)这里的a是作为全局变量,第一行的a,为1。
函数内,修改的是作为参数的a,而不是全局变量,虽然a被修改为2,但是无法作用到实参上。
将def fun(a):修改为 def fun():
fun(a)修改为fun(),则结果是2本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 2
fun(a)这里的a是作为全局变量,第一行的a,为1。
函数内,修改的是作为参数的a,而不是全局变量,虽然a被修改为2,但是无法作用到实参上。
将def fun(a):修改为 def fun():
fun(a)修改为fun(),则结果是2