zoukankan      html  css  js  c++  java
  • python3.6入门到高阶(全栈) day06 再谈编码

    今日主要内容
    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(编码). 结果是字符串
  • 相关阅读:
    Luogu P3275 糖果
    Python基础学习
    SharePoint 2013
    Office
    KnockoutJS
    SharePoint 2013
    Bootstrap
    SharePoint 2013
    CSS
    AngularJS
  • 原文地址:https://www.cnblogs.com/wanxiangai/p/9843348.html
Copyright © 2011-2022 走看看