1
hcnhcn012 2017-12-09 16:36:04 +08:00 via iPhone
|
2
flyico 2017-12-09 16:36:24 +08:00 1
string 属于不可变对象,没必要真给你弄两个一模一样的 string 出来,算是解释器的优化吧
|
3
feihuaxx010 2017-12-09 16:54:59 +08:00 via Android
你在试试 1-127 的整数
|
4
zhusimaji 2017-12-09 17:37:51 +08:00 1
二楼的解释基本上回答了,一般需要进行深拷贝是怕引用机制改变了原对象。如果是不可变对象那也没操作的必要,所以像 list 这些可变类型必要的时候会进行深拷贝,这些在 fluent python 都有介绍,哈哈
|
5
xlui 2017-12-09 17:56:53 +08:00 via Android
楼上+1,我也记得 fluent python 中提了一下这个问题。
|
6
ballshapesdsd 2017-12-09 18:13:33 +08:00
@zhusimaji thank you sir
|