python变量地址
''' 可变数据类型和不可变数据类型 数值类 字符串 元素 列表 字典 集合 ''' a=10 add1=id(a) a=100 add2=id(a) print("10 地址",add1) print("100的地址",add2) #地址不一致 str1="hello" print("字符串第一个值:",str1[0]) #重新赋值,字符串没办法修改 print("相加之前str1",id(str1)) str1=str1+"world" print("相加之后str1:",id(str1)) #测试列表 位置没有发送改变,值发送改变 可变数据类型 list1=['top','mid','a dc'] print("修改之前id",id(list1)) print("修改之前第一个元素的id",id(list1[0])) list1[0]='jug' print("修改之后id",id(list1)) print("修改之后第一个元素的id",id(list1[0])) print("修改之后的list:",list1)