请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

str改变内存地址不变

https://img1.sycdn.imooc.com//szimg/5b50a1ef0001fdae02610486.jpg

在给b赋值a后改变a其内存地址会改变,如果没有别的变量和这个a相等的情况下改变a,不会改变a的内存地址,这是因为python3.6.3和3.6.2的不同么?怎么理解这个a的内存地址不变呢?

正在回答 回答被采纳积分+3

3回答

提问者 蓝舟 2018-07-19 22:53:59

https://img1.sycdn.imooc.com//szimg/5b50a5e900017bcc02700361.jpg

又试了一遍,这个变不变是看心情么。。。?

1 回复 有任何疑惑可以回复我~
提问者 蓝舟 2018-07-20 12:57:01

https://img1.sycdn.imooc.com//szimg/5b516af60001a5b001360138.jpg

图在这里

0 回复 有任何疑惑可以回复我~
7七月 2018-07-20 11:31:17

你不要直接加常量字符串,你有2个变量相加

0 回复 有任何疑惑可以回复我~
  • 提问者 蓝舟 #1
    老师,我也试了。。。更奇怪了。。。而且加常量字符串不是也改变了原本字符串的值么,应该是在另一个地址存另一个字符串啊,回复里不能加图,在另外一个回答里
    回复 有任何疑惑可以回复我~ 2018-07-20 12:56:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信