1038: 重新认识python的变量

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:39 Solved:28

Description

在我们刚刚开始接触编程的时候,老师就喜欢拿变量就是盒子举例,告诉大家最基本的赋值,变量类型等等。
但是,确切的讲,用变量就像盒子这种比喻是不确切的。
通俗易懂的讲,python中的变量,更像便利贴。


a=[1,2,3]
b = a
a.append(4)
print(b)  
可以在在线oj中运行此代码,或者是在自己的python环境里面运行此代码
输出结果毋庸置疑,是[1,2,3,4]
这个时候,a和b 对我们的这个列表做了引用,我们不妨先把列表看成一个内存地址,
想想一下,便签a和便签b同时贴在了这个地址上面对其引用。

Output

[1, 2, 3, 4]

Sample Input Copy

[1, 2, 3, 4]

Sample Output Copy

[1, 2, 3, 4]

HINT

[1, 2, 3, 4]

Source/Category