# 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)