引用

# a = 100 #不可变类型,打印结果为200,100
a = [100] 
def test(num):
    num+=num #在原来的a变量上直接修改,打印结果为[100,100],[100,100]
  #num = num + num #创建一个新的引用,打印结果为[100,100],[100]
print(num) test(a) print(a)

 

posted @ 2020-03-14 23:30  红色天空下  阅读(99)  评论(0编辑  收藏  举报