1. a=3 时,首先在内存中创建一个对象来存储3,对象有类型,a只是一个标签(引用 指针)
2.每个对象有一个计数器,当计数器为0时候,即没有变量名(引用)与其相关联,对象的内存被回收
3.共享引用:a=3 b=a 即a,b两个引用同时指向相同的对象3
4.a=3 b=a a='spam' a重新指str类型的对象,但是b仍然指向3
5.a=3 b=a a=a+3 b仍然指向3 a=a+3定义了一个新的对象,a指向新的这个对象
6.对于列表而言,共享引用需要慎重
L1=[1,2,3]
L2=L1
L1[0]=3
L1,L2都指向[3,2,3]
7.不可变性:字符串(还有数字,元组)创建后不可变,不能通过任何赋值语句对其改变
8.>>>S=spam
>>>S.find('pa')
1
>>>S.replace('pa','XYZ')
'SYXZm'
>>>S
'Spam'(字符串的不可变性的体现)
9.>>>line='aaa,bbb,cccc,dd'
>>>line.split(',')
['aaa','bbb','dd'](分割文本的常用函数)