【已解决】python 赋值问题

陌路散爱 提交于 2020-02-02 18:13:15

代码如下,

 

 问题:15 行那个变量为什么不是True啊?他和df_new_new的地址是相同的啊,df_new_new 已经是True了,他为什么不是呢?

 

原因:

df_new_new 重新赋值的时候,地址就变了。

在python 中有如下规则,

a = 10 
b = a
a = 20此时b=10 并不会受影响,a在赋值的时候会有一个新的地址分配给他。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!