Python从入门到精通(第3版)
上QQ阅读APP看书,第一时间看更新

2.2.2 理解Python中的变量

在Python中,严格意义上变量应该被称为“名字”,也可以理解为标签。当把一个值赋给一个名字(如把值“学会Python还可以飞”赋给python)时,python就被称为变量。在大多数编程语言中,都将其称为“把值存储在变量中”。意思是在计算机内存中的某个位置,字符串序列“学会Python还可以飞”已经存在。你不需要准确地知道它们到底在哪里,只需要告诉Python这个字符串序列的名字是python,然后就可以通过这个名字来引用这个字符串序列。这个过程就像上门取快递一样,内存就像一个巨大的货物架,在Python中使用变量就像是给快递盒子加标签,如图2.18所示。

你的快递存放在货物架上,上面附着写有你名字的标签。当你来取快递时,并不需要知道它们存放在这个大型货架的具体哪个位置,只需要提供你的名字,快递员就会把你的快递交还给你。实际上,你的快递可能并不在原先所放的位置。不过快递员会为你记录快递的位置。要取回你的快递,只需要提供你的名字。变量也一样,你不需要准确地知道信息存储在内存中的哪个位置,只需要记住存储变量时所用的名字,再使用这个名字即可。

图2.18 货物架中贴着标签的快递