python变量'创建,引用,销毁'
来源:互联网 发布:linux c tcp服务器 编辑:程序博客网 时间:2024/06/03 22:38
创建:
当python变量’赋值’时,根据值类型创建变量,如:a=1
引用:
当参数被引用,python引用计数器自增1
python中列表和字典引用示例
列表:
def add_list(p):
p+=[3] 或 p=p+[3] //print结果不一致,+、+=实现不同方法
p=[1,2]
add_list(p)
print(p)
字典:
def add_dictionary():
b=a={‘one’:1,’two’:2}
print(‘{}’.format(a[‘one’]))
b[‘one’]=2
b[‘two’]=1
print(‘{}’.format(b[‘one’]))
适用于个人的’传引用’ 、’传值’区别。
传值内存地址不改变。字母、数字
传引用内存地址可改变。列表、字典
销毁:
一个本地引用离开了其作用范围
对象的别名被显式的销毁,引用计数值为0,等待垃圾回收 del y
对象的一个别名被赋值给其它的对象 x = 123
对象被从一个窗口对象中移除 myList.remove(x)
窗口对象本身被销毁
0 0
- python变量'创建,引用,销毁'
- php引用与销毁变量
- php的变量引用与销毁机制
- PHP变量的定义、可变变量、变量引用、销毁
- python创建及引用动态变量名的方法
- Python对象引用(变量)
- 6. 【创建和销毁对象】消除过期的对象引用
- .NET框架-内存管理-变量创建与销毁
- 浅析函数栈帧、变量的创建与销毁
- python对象引用(变量)
- python局部变量引用问题
- python动态创建变量
- Python变量类型及变量引用
- php引用赋值后,其中一个变量销毁,另一个变量,如何变化!
- [Python源码学习]之对象创建与销毁
- 【Python】线程的创建、执行、互斥、同步、销毁
- Python 对象特殊方法:(一)对象创建与销毁
- python动态创建对象变量
- 《编程珠玑》看书笔记
- 利用Profile构建不同环境的部署包
- hdu 1010
- 创建LVM报错:Can't initialize physical volume "/dev/sdb1" of volume group "myvg" without -ff
- 学习JNI
- python变量'创建,引用,销毁'
- poj 1816 Trie+DFS匹配模式串
- soap协议转换成wsdl请求服务器
- delphi 获取元素相对屏幕的位置
- (18)mysql中的分区(开发篇完)
- android中的action
- 2015年浙江省省赛赛后总结
- 基于s3c6410开发板helloworld驱动模块开发
- C Primer Plus 练习 10-2