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

更多相关文章

  1. Python3 基本数据类型
  2. Python基础1--数据类型
  3. SQL Server 中 存储“经纬度”应设置的数据类型
  4. MySQL入门很简单: 2 MySQL数据类型
  5. Ms sql 2005 中的bit 数据类型
  6. SQLServer---查询过程中的数据类型转化
  7. Oracle 00932. 00000 - “不一致的数据类型:预期%s获得%s”
  8. Java中的数据类型
  9. 黑马程序员——Java学习笔记 String类和基本数据类型对象包装类

随机推荐

  1. Zookeeper面试常见11个连环炮
  2. Ansible 之 配置远程主机访问
  3. C语言 循环结构和选择结构(1)
  4. HCIA-以太网帧结构-OSI模型
  5. 5个小技巧彻底搞懂JVM内存模型【针对3年
  6. 【前端词典】Vue 响应式原理其实很好懂
  7. 华为HCIA-传输介质简介
  8. 【前端词典】实现 Canvas 下雪背景引发的
  9. 【前端词典】从 returnWeekday() 谈 if()
  10. MySQL 5.7 vs 8.0,哪个性能更牛?网友吵开了