python入门之变量

name1 = "aa"

name2 = name1

print("My name is",name1,name2)

name1 = "bb"

print("My name is",name1,name2)

第一个print输出(aa,aa)

第二个print输出(bb,aa)

注解:在第一个print前,name2已经通过name1获得了值aa,所以已经指向了aa跟name1已经没有关系了,所以当name1赋值变化了以后,name2不会跟随它变化。

猜你喜欢

转载自www.cnblogs.com/huizaia/p/8874272.html