zoukankan      html  css  js  c++  java
  • python基础6---缓存机制&集合&深浅拷贝

    具体内容

    1. Id is ==
    2. 代码块
      • 代码块:我们所有的代码都需要依赖代码块执行
      • 一个文件就是一个代码块
      • 交互式命令下一行就是一个代码块
    3. 两个规则:同一个代码块下,有一个机制,不同代码块下,遵循另一个机制
    4. 同一个代码块下的缓存机制
      • 前提条件:同一个代码块
      • 机制内容:pass
      • 适用对象:str int bool
      • 具体细则:所有数字,bool,几乎所有字符串
      • 优点:提升性能,节省内存
    5. 不同代码块的缓存机制:小数据池
      • 前提条件:不同代码块
      • 机制内容:pass
      • 适用对象:str int bool
      • 具体细则:-5~256数字,一定规则的字符串,bool
      • 优点:提升性能,节省内存
    6. 总结:
      1. 同一个代码块适用一个缓存机制。不同的代码块下适用另一个缓存机制(小数据池)
      2. 小数据池:-5~256
      3. 优点节约内存提高性能
    7. 集合:基础数据类型,容器型的数据类型,要求里面的元素是不可变的数据,但是它本身是可变的数据类型。所以集合里面的元素只能是int str bool 。无序的。{}。
      1. 集合的作用:
        • 列表的去重
        • 关系测试:交集,并集,差集 。。。
    8. 深浅拷贝copy:

    总结

    • id is == 方法要会用,知道做什么的
    • 回答的时候要分清楚:统一代码块下适用一个缓存机制,不同代码块下适用另一个缓存机制(小数据池)
    • 缓存机制的优点:节约内存,提高性能
    • 深浅拷贝


  • 相关阅读:
    斑马打印交叉线制作方法
    c# 导出2007格式的Excel的连接字符串
    MySql数据库 timeout超时报警的解决方法
    c# 根据域名的到对应的IP
    c# 开发+MySql数据库
    c# datagridview导出Excel文件 问题
    ae GP制作缓冲区分析
    ae 地理坐标与投影坐标转换 [转]
    Dev Winform 简洁界面模板制作
    Dev TreeList 总结
  • 原文地址:https://www.cnblogs.com/he-qing-qing/p/14320247.html
Copyright © 2011-2022 走看看