观察js的传递参数,【 相当于传递一个引用型数据类型,等价于先在全局写个变量_={} 】相当于写了如下代码:
const obj=(_)=>{
_[1]='hello'
return _
}
var _={}
obj(_=_)
console.log(_)
那么,对于python同样按照这样思路写代码:
def obj(_):
_[1] = 'hello'
return _
_={}
obj(_)
print(_)
观察js的传递参数,【 相当于传递一个引用型数据类型,等价于先在全局写个变量_={} 】相当于写了如下代码:
const obj=(_)=>{
_[1]='hello'
return _
}
var _={}
obj(_=_)
console.log(_)
那么,对于python同样按照这样思路写代码:
def obj(_):
_[1] = 'hello'
return _
_={}
obj(_)
print(_)