- 3
- 0
- 约小于1千字
- 约 4页
- 2026-06-10 发布于浙江
- 举报
一一、、变变量量的的赋赋值值操操作作
定义:只是形成2个变量,实际上还是指向同一个对象
代码如下:
存示意图:
将创建CPU类的实例对象赋值给cpu1进行储存,所以cpu1的id为0212,
然后将cpu1赋值给cpu2,cpu2的id也为0212;
cpu1和cpu2指向同一个类的实例对象。
在一个类中,有一个类的实例对象,用2个变量去存储。
二二、、浅浅拷拷贝贝
定义:
python拷贝一般都是浅拷贝,拷贝时,只拷贝父对象,不会拷贝对象的部的子对象,因此,源对象与拷贝对象
会引用同一个子对象
代码:
代码执行结果为:可以看到computer和computer2的对象不同,但是所包含的子对象computer.cpu1和computer2.cpu1一
样,computer.disk和computer2.disk一样
存示意图:
三三、、深深拷拷贝贝
定义:
使用copy模块的deepcopy函数,递归拷贝对象中包含的子对象,源对象和拷贝对象所有的子对象也不相同。
代码:
执行结果为:
代码执行结果为:可以看到computer和computer3的对象不同,而且所包含的子对象computer.cpu1和computer3.cpu1也不一
样,computer.disk和computer3.disk也不一样。
存示意图:
您可能关注的文档
- 五年级语文上册第六单元26词二首西江月夜行黄沙道中品赏拓展知识课件素材冀教版.ppt
- “11”课改的四个关键词[精选].ppt
- “2014年内蒙古自治区中等职业黉舍技能大赛”普通车赛项规程[精选].ppt
- “一不小心约上你”校园交友运动策划书[精选].ppt
- “一通三防”基本知识[精选].ppt
- 年级语文下册期末试题及谜底[精选版].ppt
- 八年级英语下册Unit6Anoldmantriedtomovethemountainssection.ppt
- 八年级英语下册Unit9HaveyoueverbeentoamuseumSectionA2d_3c导.ppt
- 八年级英语下册Unit10I’vehadthisbikeforthreeyearsSectionB1.ppt
- 第十天 跟着B站学python lol之购买武器.pdf
- 2016年高考英语试卷(浙江)(6月)(解析卷)(OCR).pdf
- 2017年高考英语试卷(江苏)(空白卷) (OCR).pdf
- 2019年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 2017年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 2018年高考英语试卷(浙江)(11月)(空白卷)(OCR).pdf
- 2020年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 12J5-1 平屋面(OCR)平屋面.pdf
- 2020年高考英语试卷(新课标Ⅰ卷)(解析卷)(OCR).pdf
- 2019年高考英语试卷(北京)(机考 无听力)(解析卷)(OCR).pdf
- 2020年高考英语试卷(新高考Ⅰ卷)(山东)(空白卷)(OCR).pdf
原创力文档

文档评论(0)