对象引用计数在以下情况会增加:
1)对象被创建
x=3.14
2)另外的别名被创建
y=x
3)作为参数传递给函数(新的本地引用)
food(x)
4)成为容器对象的一个元素
aList=[1,x,'123']
对象引用计数在以下情况会减少:
1)一个本地引用离开了其作用范围。比如foo()函数结束时
2)对象的别名被显示的销毁
del x
3)对象的别名被赋值给另外一个对象
x=123
4)对象被从一个窗口对象中移除
myList.remove(x)
5)窗口对象本身被销毁
del myList