码迷,mamicode.com
首页 > 其他好文 > 详细

'is' '==' 编码,解码

时间:2018-08-02 22:41:53      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:字符串   charm   har   数据   nic   ...   sci   编码方式   ascii   

  • is 和==的区别
    • is比较内存地址
      • id() 获取内存地址
    • == 比较两边的值
    • 字符串
      • 字符串不能包含特殊符号‘+ - * / @‘等等...
      • 字符串中单个*20以内的内存地址一样,单个*21以上内存地址不一致
      • 字符串中如果有特殊字符的内存地址就不一样
  • 编码和解码
    • encode(编码方式) 拿到明文编码对应的字节
    • decode(编码方式) 将编码后的字节解码成队名的明文
    • 用什么编码就用什么进行解码
    • ascii码
      • 支 持: 英文 数字 符号
      • 不支持: 中 文
      • 8位 一个字节
    • gbk码
      • 支持:中\英\数字\符号
      • 中文:16位 两个字节
      • 英文:16位 两个字节
    • Unicode万国码
      • 支持英\中\数字\符号
      • 英文:32位 四个字节
      • 中文:32位 四个字节
    • utf-8
      • 长度可变的万国码
      • 中文:24位 三个字节
      • 英文:8位 一个字节
    • Python3中程序运行阶段使用的Unicode显示所有的内容
    • bytes类型
      • 传输和存储使用bytes
    • pycharm存储时默认是使用utf-8
  • 小数据池
    • 小数据池的范围 -5~256

'is' '==' 编码,解码

标签:字符串   charm   har   数据   nic   ...   sci   编码方式   ascii   

原文地址:https://www.cnblogs.com/li-jj/p/9409722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!