心电图 发表于 2018-8-9 17:59:36

python学习

>>> old =
>>> new = old
>>> old =
>>> print(new)
各位大神,请问为什么输出结果是 ?

claws0n 发表于 2018-8-9 18:14:48

>>> old =
>>> new = old    #new 指向 old 的同一笔资料
>>> old =    # old 指向新的资料 ,两者互不相干
>>> print(new)    # 所以 new 还是指向原本 old 的资料

花鱼儿 发表于 2018-8-9 18:32:30

new引用old原先的指向之后,old重新创建了一个新的对象加以指向。理解是这样。

心电图 发表于 2018-8-10 10:50:04

花鱼儿 发表于 2018-8-9 18:32
new引用old原先的指向之后,old重新创建了一个新的对象加以指向。理解是这样。

谢谢您的回答!
页: [1]
查看完整版本: python学习