上QQ阅读APP看书,第一时间看更新
2.4 初识变量
变量就像是一个标签,用于标注对象。不同的对象可能有相同的值,也可能有不同的值。变量有自己的名字,我们通过变量来操作它所标注的对象。
我们来解读这行代码:
country = 'China'
在编程的世界里,“=”不表示等于,而是表示赋值,是把这个符号右边的值或者计算结果赋给符号左边的变量。也就是说,变量的名字叫作country,这个变量指向一个内容为China的文字对象。
我们可以输入如下代码,通过变量名来确认country这个变量指向的对象的值。
>>> country 'China'
既然country是变量,那么,我们就可以尝试赋给它不同的值。
>>> country = 'China' >>> country 'China' >>> country = 'New Zealand' >>> country 'New Zealand'
我们通过一些实际的例子来帮助理解变量。
country可以是变量,它的值可以是China、New Zealand或者其他的国家名。
mvp可以是变量,它的值可以是Westbrook、Harden,也可以是Lebron James。
distance可以是变量,它的值可以是900,也可以是1588.5。
特别需要注意的是:Python的变量是没有类型的(所以Python被称为弱类型语言),也就是说,同一个变量可以指向任何类型的对象。
name = "Python" name = 3.14 name = ['Python', 'Java', 'C++', 'Scala']
在任何编程语言里,变量都是最核心的概念之一。如果对变量没有基本的理解,我们就没有办法进行任何有意义的编程。