zoukankan      html  css  js  c++  java
  • python基础 day 07 缓存机制及is与==的用法、深浅copy

    一、今日内容大纲
    1、 is == id 的用法
    2、代码块
    3、同一代码块下的缓存机制
    4、不同代码块下的缓存机制(小数据池)
    5、总结
    6、集合(了解)
    7、深浅copy
    二、昨日内容回顾
    1、字典的特性
    ·查询速度快 以空间换时间,存储大量的关联性数据
    ·数据有序
    ·键值对形式 :键的数据类型:str 、int 、tuple 、bool 唯一性
    2、字典的增删改查
    dic["name"] = 'alex' 有则改变,无则增加
    dic.setdefault("name","alex") 有则不变,无则增加
    dic.pop("name") 按照键去删除数据
    dic.clear()清空
    dic = {
    "name" : "alex",
    "age" : 18,
    "sex" : '男'
    }
    # 字典的增删改查
    # 字典的增加
    dic["hobby"] = '小鱼鱼'
    print(dic)
    dic.setdefault("hobyy","小黄黄")
    print(dic)
    # # 删除
    # s = dic.pop("hobyy")
    # print(dic)
    # dic.clear() #清空
    # print(dic)
    # 查询
    s = dic.get("name") #获取字典内键的值,若没有键,则返回None
    print(s)
    # keys() 、values()、items() 三个关键字
    # for key in dic.keys():
    # print(key)
    # for value in dic.values():
    # print(value)
    # for key,value in dic.items():
    # print(key,value)

    三、今日内容
    1、is 比较内存地址
    ~id相同,值一定相同
    ~值相同,id不一定相同
    2、== 比较的值
    3、代码块
    代码块:我们所有的代码都需要依赖代码块执行
    一个文件就是一个代码块
    交互式命令下一行就是一个代码块
    4、两个机制:同一个代码块下,有一个机制,不同的代码块下,遵循另一个机制。
    5、同一块代码下的缓存机制。

    ·
    ·


  • 相关阅读:
    URAL 2014 Zhenya moves from parents 线段树
    git 安装及命令
    在eclipse中执行sql
    在eclipse中配置server和database
    java的regex问题笔记
    在开发中写一些tool来提升自己的效率
    在Eclipse中给JRE-Library添加本地Javadoc
    利用eclipse中的各种功能帮助你理解代码
    Eclipse中直接操作本地文件系统
    form action中如何填写相对目录
  • 原文地址:https://www.cnblogs.com/iaoyuyuyuhuanghuang/p/14162758.html
Copyright © 2011-2022 走看看