(网易云课堂总结)
a = 11;
id(a) = 3855456;
a = 22
id(a) = 37918084;
这点和C语言刚好相反,python以数据为主。两者地址不相同,相当于把标签a移到另一个地方。
一个数据可以有两个不同的标签:
b = 44;
c = 44;
则地址 id(b)==id(c);
引申:类似的还有字符串(元组和列表不是的??),所以一旦一个字符串定义好是不能修改的。
(网易云课堂总结)
a = 11;
id(a) = 3855456;
a = 22
id(a) = 37918084;
这点和C语言刚好相反,python以数据为主。两者地址不相同,相当于把标签a移到另一个地方。
一个数据可以有两个不同的标签:
b = 44;
c = 44;
则地址 id(b)==id(c);
引申:类似的还有字符串(元组和列表不是的??),所以一旦一个字符串定义好是不能修改的。