- 3
- 0
- 约小于1千字
- 约 16页
- 2024-05-31 发布于山东
- 举报
基础班--08类型转换、深浅拷贝
课程内容类型转换深浅拷贝可变对象不可变对象
类型转换
类型转换
屏幕输出print()将一个可迭代对象转换成列表list()创建一个无序不重复元素集set()将一个可迭代对象转换成元组tuple()类型转换
深浅拷贝
赋值赋值:只是复制了新对象的引用,不会开辟新的内存空间。赋值对象随着原列表一起变化。
深浅拷贝浅拷贝:浅拷贝是对于一个对象的顶层拷贝,拷贝了最外层的对象,内部的元素只拷贝了一个引用。深拷贝:深拷贝是对于一个对象所有层次的拷贝浅拷贝:节省资源和内存空间深拷贝:数据拷贝更加安全
浅拷贝浅拷贝会创建新对象,其内容非原对象本身的引用,而是原对象内第一层对象的引用。a=[1,2,3]fromcopyimportcopyb=copy(a)
深拷贝深拷贝拷贝内容并开辟内存空间,再存放一份。a=[1,2,[10,20]]fromcopyimportdeepcopyb=deepcopy(a)
不可变对象
存储空间保存的数据不允许被修改,这种数据就是不可变类型。常见的不可变类型: 数值类型int,bool,float,complex 字符串str 元组tuple不可变对象
可变对象
可变对象存储空间保存的数据允许被修改,这种数据就是可变类型。常见的可变类型有: 列表list 字典dict 集合s
您可能关注的文档
- 01初始Python讲解课件.pptx
- 02变量(Python讲解课件).pptx
- 03运算符(Python讲解课件).pptx
- 04if判断(Python讲解课件).pptx
- 05循环(Python讲解课件).pptx
- 06字符串、列表(Python讲解课件).pptx
- 07元组、字典、集合(Python讲解课件).pptx
- 09.函数基础(Python讲解课件).pptx
- 11.异常、模块、包(Python讲解课件).pptx
- 12.闭包和装饰器(Python讲解课件).pptx
- 中国国家标准 GB/T 47649-2026金属磁粉心电磁特性测量方法.pdf
- 《GB/T 47649-2026金属磁粉心电磁特性测量方法》.pdf
- 中国国家标准 GB/T 24466-2026健康信息学 电子健康记录体系架构要求.pdf
- 《GB/T 24466-2026健康信息学 电子健康记录体系架构要求》.pdf
- GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理.pdf
- 中国国家标准 GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理.pdf
- 《GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理》.pdf
- 中国国家标准 GB/T 47833-2026弧光保护装置技术要求.pdf
- GB/T 47833-2026弧光保护装置技术要求.pdf
- 《GB/T 47833-2026弧光保护装置技术要求》.pdf
最近下载
- 2025年检验科消除艾梅乙工作汇报.docx
- 平安安医保(尊享易核版)医疗保险产品说明书.pdf
- 丛枝菌根真菌生产技术规程.pptx
- 深度解析(2026)《YDT 2339.1-2021射频同轴电缆敷设用附件 第1部分:馈线卡具》.pptx VIP
- GB50981-2014 建筑机电工程抗震设计规范.pdf VIP
- 品酒师考试:葡萄酒品酒师试题预测五.pdf VIP
- 葡萄酒酿酒师模拟考试试题及答案.docx VIP
- GB50974-2014 消防给水及消火栓系统技术规范.docx VIP
- 负压置换法治疗儿童慢性鼻窦炎的临床分析.doc VIP
- 2025年医疗器械及医用耗材使用管理自查自纠报告.docx VIP
原创力文档

文档评论(0)