- 主题:这个Python代码怎么理解?
【 在 poggy 的大作中提到: 】
:
: python参数传递, 在参数类型是容器的时候, 由于性能考量,实际上传递是引用, 而不是传容器内的值
: (如果, 需要传值则需要使用copy或deepcoy进行强制复制)。
: ...................
这个能说的明白一些吗
这类似c语言的,按照指针传递和按照相应的值传递
--
FROM 114.254.0.*
【 在 xiaomayi0214 的大作中提到: 】
: The only mode of parameter passing in Python is call by sharing. That is the same mode
: used in most OO languages, including Ruby, SmallTalk and Java3. Call by sharing means
: that each formal parameter of the function gets a copy of each reference in the arguments.
: ...................
变成了别名,这个还不是特别理解
引用传参吧,跟上面帖子里回复的,deepcopy和copy的区别了
深浅拷贝
--
FROM 114.254.0.*
【 在 LYMing1986 的大作中提到: 】
: 同一个列表对象,也就是旧的默认列表对象已生成,就不用再次初始化呀
: 这是python的feature,坑
:
这个解释的比较形象啊
--
FROM 39.155.189.*
【 在 annals 的大作中提到: 】
: 人家文档里写了,为啥叫随意性
:
请问,哪里文档写了,
--
FROM 39.155.189.*