def demo(obj):
print(“原值:”,obj)
obj += obj
# 调用函数
print("=值传递")
mot = “你好吗”
print(“函数调用前:”,mot)
demo(mot)
print(“函数调用后:”,mot)
print(“引用传递”)
list1 = [“冯”,“清”,“叶”]
print(“函数调用前:”,list1)
demo(list1)
print(“函数调用后:”,list1)
输出结果:=值传递
函数调用前: 你好吗
原值: 你好吗
函数调用后: 你好吗
引用传递
函数调用前: [‘冯’, ‘清’, ‘叶’]
原值: [‘冯’, ‘清’, ‘叶’]
函数调用后: [‘冯’, ‘清’, ‘叶’, ‘冯’, ‘清’, ‘叶’]