变量是可变的,我们在前面已经介绍过了,那么变量有多可变呢?我们来玩几个游戏就明白了。
第一个游戏:我们的老师。我的老师叫大果老师,你的老师也叫大果老师,我们的老师都是大果老师。计算机先创建了“大果老师”字符串对象,然后给字符串对象贴上了myTeacher标签,将变量myTeacher赋值给yourTeacher,字符串对象贴上了yourTeacher标签。所以,两个变量可以指向同一个对象。
代码
myTeacher="大果老师" yourTeacher=myTeacher print("我的老师叫作: "+ myTeacher) print("你的老师叫作: " + yourTeacher)
程序运行结果为:
第二个游戏:大变身。
程序运行结果为:
在上述程序中,我们首先创建了mili字符串对象,然后给字符串对象贴上了var标签,这时输出var变量的值为mili;接下来,我们创建了一个数字对象7,把var标签从字符串对象上拿下来,贴到了数字对象上,这时输出var变量的值为7。