这也是截取的一个 内存分析图:
将有利于下面代码的理解。
# 变量的多次赋值与使用 name = '寻觅最初i' name = '追光者♂' print(name)
输出:
可以看出,如果变量经过多次赋值,那么输出的值应该是最后一个,也就是距离输出最近的上一次所赋的值。这和Java或者C等编程语言都是一个道理
。
# 变量的多次赋值与使用 name = '寻觅最初i' print(name) name = '追光者♂' print(name)
这种情况,结果是显而易见的:
由于将name赋值为 name = ‘追光者♂’ 之后,name就会指向新的空间,所以就会输出下面第二行的“追光者♂”。
暂时到此,刷牙了。。。明天继续~



