首页 > 代码库 > python中引用
python中引用
python中的可变类型与不可变类型:
在讲python深浅拷贝之前,我们首先应该明白python中元素的类型:主要分为可变类型和不可变类型。
可变类型,就是值可以改变的类型有两个:
列表:list
字典:dict
不可变类型就是值不可以改变的类型,主要有三大类:
数值类型:int,long,bool,float
字符串:str
元组:tuple
参数传递过程中的可变类型与不可变类型,见程序
1 def test1(numsTemp): 2 print(id(numsTemp)) 3 numsTemp.append(44) 4 print(id(numsTemp)) 5 6 def test2(aTemp): 7 aTemp+=1 8 9 nums=[11,22,33] 10 test1(nums) 11 print("*"*20) 12 print(id(nums)) 13 print(nums) 14 15 a=100 16 test2(a) 17 print(a)
python中引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。