变量内存地址问题

来源:5-3 值类型与引用类型

Tom_Dragon

2018-01-07

b='hello', 这里的b指代的是hello在内存中的地址,b=b+'python'中新的b是不是存储   hello在内存地址加上'python'z在内存中的地址???

写回答

1回答

leon_t

2018-01-07

不能这么理解,内存地址是死的它就在那不会变的,比如说你淘买东西寄货的地址不能拿来加减。下面的代码可以看到你所谓的新b指向的内存地址已经不一样了。可以这么理解,是两段字符合成一段字符以后被计算机存到另一个地方去了,而b指向这个地方,通过b我们可以看到这个地方存的东西。 


//img.mukewang.com/szimg/5a518a600001a8c705880634.jpg

0
3
Tom_Dragon
回复
leon_t
:)谢谢你
2018-01-07
共3条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14447 学习 · 4438 问题

查看课程