python基础(7)--深浅拷贝、函数
16lz
2021-01-22
1.深浅拷贝
在Python中将一个变量的值传递给另外一个变量通常有三种:赋值、浅拷贝、深拷贝
Python数据类型可氛围基本数据类型包括整型、字符串、布尔及None等,还有一种由基本数据类型作为最基本的元素所组成的像列表、元组、字典等。
在Python中基本数据类型的赋值、深浅拷贝没有任何意义,都是指向同一块内存地址,也不存在层次问题。
下面看基本数据类型的深浅拷贝
import copy n1 = 'abc' n2 = n1 n3 = copy.copy(n1) n4 = copy.deepcopy(n1) print(id(n1)) #输出140350336680040 print(id(n2)) #输出140350336680040 print(id(n3)) #输出140350336680040 print(id(n4)) #输出140350336680040
更多相关文章
- Python3 基本数据类型
- Python基础1--数据类型
- SQL Server 中 存储“经纬度”应设置的数据类型
- MySQL入门很简单: 2 MySQL数据类型
- Ms sql 2005 中的bit 数据类型
- SQLServer---查询过程中的数据类型转化
- Oracle 00932. 00000 - “不一致的数据类型:预期%s获得%s”
- Java中的数据类型
- 黑马程序员——Java学习笔记 String类和基本数据类型对象包装类