"""
one: 到底啥子是引用?
引用就像是某个对象的一个别名,它指向了该对象所在的内存区域
two: 那python中有哪些是引用类型呢?
可以很负责任的说!! python中所有的类型都是引用类型,因为python一切皆对象!!每一个数据类型都会有一个指针指向它,换句人话就是,只要有指针指向的东西都是引用类型
three: 那你刚刚是不是说错了一点东西?
咦? 好像是的哦!! (人非圣贤,孰能无过嘛!! 逃,,,
four: 那可变和不可变是啥意思?
这个我说的没错!!QWQ, 看意思就知道了, 可变就是这个对象的值可以改变, 不可变就是这个对象的值不能改变, (你这不是废话嘛!!), 这里咱们把字符串和列表那些写一些demo
"""
# String的demo
str1 = "abc"
str2 = str1
str2 += "d"
print(str1, str2, id(str1), id(str2))
# list的demo
list1 = [1, 2, 3]
list2 = list1
list2 += [4]
print(list1, list2, id(list1), id(list2))
# dict的demo
dict1 = {1: 2, 2: 3}
dict2 = dict1
dict2[3] = 4
print(dict1, dict2, id(dict1), id(dict2))
# set的demo
set1 = {1, 2, 2, 3} # 我偏要定义一个重复的数据
set2 = set1
set2.add(4)
print(set1, set2, id(set1), id(set2))
这种list2强行给list1塞东西的行为0-0..很python
hh,是了,也是同学之间讨论,这里记录一下,防止之后忘掉