程序媛

7.110关于变量的赋值2

对于程序员来说,了解内存方面的机制是非常重要的,直接关系了你未来的发展,如果你想未来的编程之路走的更长远,那么一定要做这些知识的补充。

我们课上没有足够的时间把每一个细节都讲到,所以我们通过博客补充给大家。

昨天给大家分享了对同一个变量的赋值问题,今天给大家分享一些多个变量之间的赋值问题。

a = 1
b = a
print(a)
print(b)
1
1
执行结果

那么上面这段代码到底代表了什么呢?在内存中又是如何活动的呢?

接下来问题就来了,下面这段代码a和b分别是什么呢?

a = 1
b = a
a = a+1
print(a)
print(b)
2
1
答案

看着上面的结果,你也许能够接受,但是是不是完全明白了呢?关于赋值,是非常重要的,如果学得明白,对后面的学习和对python的理解都会有非常大的帮助。

接下来我们就好好看一看这段代码在内存中的状况。

这就是内存的变量赋值与修改,你学会了么?

一定要经常把代码在脑海里转换成这样的图像,坚持练习,你的脑子就会像解释器一样清楚明白啦~ 

posted @ 2019-07-09 11:00  Eva_J  阅读(292)  评论(0)    收藏  举报