直接引用,间接引用

# 1.列表存储的是索引对应值的内存地址,值会单独的开辟一个内存空间
list = ["a","b"]
内存里面存储的就是list[0],list[1],也就是分别存储的是0,1索引 以及"a","b"的内存地址,这个值"a"会单独的开辟一个内存空间
# 2.字典存储的是key对应值的内存地址
# 总结:容器都是间接引用的

可变和不可变类型

# 可变类型:值改变的情况下,id(内存地址)不变;说明改的是原值
# 这里说的值,是堆区里面内存地址对应的值
# 不可变类型:值改变的情况下,id也变了

浅拷贝,深拷贝

# 浅拷贝,对于容器内可变类型的值改变后,原来容器内的值也会跟着改变
# 深拷贝,改了copy之后的容器,原容器不会发生变化
# 若容器内存储的都是不可变类型,用浅拷贝可以;如果容器内存储的是可变类型的那就要使用深拷贝
# 浅拷贝,容器.copy()
# 深拷贝,import copy     copy.deepcopy()

进制

最新文章

  1. 初学seaJs模块化开发,利用grunt打包,减少http请求
  2. viewport就是这回事
  3. java主函数的含义
  4. java 内核
  5. 搬瓦工VPS搭建PPTP VPN
  6. php 写入数据到MySQL以及从MySQL获取数据,页面出现乱码的解决方法
  7. CSS 实现图片灰度效果 兼容各种浏览器
  8. Linux下SSH+Firefox
  9. windows下部署免费ssl证书(letsencrypt)
  10. Python+Selenium webdriver Api
  11. 201621123027 《Java程序设计》第1周学习总结
  12. 关于mysql远程登录问题
  13. 「2017 Multi-University Training Contest 2」2017多校训练2
  14. hibernate JPA 使用懒加载时代理对象
  15. List集合1
  16. day 102 GIT 的使用方法.
  17. Android 开发 框架系列 glide-transformations 图片处理基本使用
  18. CSS知识点(一)
  19. WPF线性渐变画刷应用之——炫彩线条
  20. MySQL主从复制异步原理以及搭建

热门文章

  1. rh358 001 Linux网络与systemd设置
  2. APICloud 可视化编程 - 拖拉拽实现专业级源码
  3. vacuum和vacuum full的处理过程
  4. lombok Builder注解
  5. 【Android 逆向】ARM CPP 类对象
  6. webpack打包优化点
  7. Windows编程之线程同步
  8. redis的简单学习记录
  9. golang 实现笛卡尔积(泛型)
  10. 使用kubeoperator安装的k8s集群以及采用的containerd容器运行时,关于采用的是cgroup 驱动还是systemd 驱动的说明