• day06 Pyhton学习


    一.昨日内容回顾

      字典:

        由{}表示,内部存储key:value

        要求:

          key不能重复

          key必须可哈希.不可变

          value没有限制

          没有索引和切片

        增删改查

          新增:

            dic.[新key]=value

            dic.setdefault(key,default)

          删除:

            pop(key)

            popitem()

            del dic[key]

            clear()

          改:

            dic[老key] = 新value

            a.update(b)

          查询:

            dic[key]

            get(key,default)

            setdefault(key,default)

        操作:

          keys()

          values()

          items() 返回所有键值对,元祖

        迭代

          for k in dic :

            k

            dic[k]

          for k,v in dic.items():

            k

            v

    今日主要内容

        1.小数据池,常量池

          id() 查看变量的内存地址

          is和==

            is 判断内存地址是否一致

            == 判断内容是否一致 

          小数据池的作用:

            为了快速的创建字符串对象,可以减少内存的浪费

          

          用缓存的前提:数据可以被共享,不可变.

        2.编码

          ascii:数字,字母,特殊字符,字节:8bit

          gbk:国标码,16bit, 2byte

          unicode:万国码,32bit,4byte

          utf-8: 可变长度的unicode

            英文: 1byte 8bit

            欧洲文字: 2byte 16bit

            中文: 3byte 24bit

          python中的内存里使用的是unicode

          s="你好啊"

          python2中用的是ascii

          python3中用的是unicode

          字符串如果传输:

            encode(编码) 结果是bytes类型

          接受到bytes之后,需要解码

            decode(编码) 结果是字符串

            

  • 相关阅读:
    MySQL 联合索引测试
    Redis的安装
    MySQL中int(5) 中的5代表什么意思?
    JS树结构转list结构
    SpringMVC数组参数
    立即执行函数(function(){})()与闭包
    女票口红礼物列表
    Idea中编辑后需要重启问题
    Myeclipse6.5迁移到IDEA
    Layui前端框架
  • 原文地址:https://www.cnblogs.com/pythonz/p/9843763.html
Copyright © 2020-2023  润新知