python 基础的用法新发现

引用的发现:

# 引用的处理 因为变量指的是某一内存地址 引用变量实际是引用一个固定的内存地址
# 当这个变量中的内容变了之后,他的内存地址不变, 所以引用者动态的得到了变化的变量
l1=[1,2,3,4]
# l2引用了l1,即是引用了l1中的所有数据

l2=[5,6,7,l1]
l1.append(88)
print(l1,l2)
# 因为列表是可变数据类型,当引用了列表L1(实际就是引用列表这个变量的内存地址)
# 之后就是动态的引用了它,里边增加了值之后,引用处也动态的变化了
# 打印的结果是 [1, 2, 3, 4, 88] [5, 6, 7, [1, 2, 3, 4, 88]]
l1.append(77)
# 当在加上一个77之后,也动态的发生了变化,变成了下边的结果
print(l1,l2)
# [1, 2, 3, 4, 88, 77] [5, 6, 7, [1, 2, 3, 4, 88, 77]]



原文地址:https://www.cnblogs.com/wangkun122/p/8486061.html