1、is 和  == 的区别。

  == 是由来判断左右两边的内容是否相等。

  is 是用来判断内存地址是否相同。

  引进 id (   )函数

    

    

    小数据池:

    对于字符串 ,数字 ,bool 值进行 id()计算 内存地址时,会形成一个小数据池,对于已经存在的,(eg:   a =1, 如果新增   b = 1,那么之前形成的 a = 1 的值已经缓存在了小数据池中,这是b 就直接拿了a 的 内存地址来使用)。

2、encode 和 decode

    二者是用于编码的转换而使用的。

  encode ():编码

     要进行存储,首先要进行编码

     如 a = “我爱北京天安门”

       b = a.encode ("GBK")    =======> 将 a的字符串以GBK 的形式编码

      print(b)

      

      输出

      

  incode()解码

      将编码好的内容,解码成想要的编码格式。

      如 将以GBK格式编码 的编码内容转换成 UTF-8格式的编码内容。

      由于GBK 是用2个bytes 来表示一个汉字,utf-8是用3bytes 来表示一个汉字,如图

      

      

      所以,无法直接将GBK 转换成utf-8.。 所以只能先将其转换成unicode(万国码),然后在进行转换。如图

      

      

      

      

最新文章

  1. 使用腾讯开发平台获取QQ用户数据资料
  2. 没有活动事务 链接服务器的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务
  3. Leetcode 详解(Substing without repeats character)
  4. MySql 数据库导入到 SQL Service
  5. 热烈庆祝华清远见2014嵌入式系统(Linux&Android)开发就业培训课程全面升级
  6. 如何导入大sql文件到虚拟主机mysql数据库
  7. C#(一维数组)
  8. 从客户端中检测到有潜在危险的 Request.Form 值] 处理办法
  9. Android(java)学习笔记143:android提供打开各种文件的API接口:setDataAndType
  10. JS 寻找孩子并打印路径
  11. 用smarty来做简易留言系统,明细步骤简单操作
  12. swift UITextView内容距离边框边距设置
  13. redis配置文件详解及实现主从同步切换
  14. CentOS7搭建solr7.2
  15. Shuttle 学习
  16. Android开发工程师文集-相关控件的讲解,五大布局
  17. 论文笔记系列-DARTS: Differentiable Architecture Search
  18. testrem
  19. 重温jsp③
  20. MD5加密--项目案例

热门文章

  1. install composer on ubuntu14.04
  2. 【Luogu】P3195玩具装箱(斜率优化DP)
  3. [UOJ#220][BZOJ4651][Noi2016]网格
  4. 算法复习——拓展欧几里得(poj1061)
  5. springmvc接口接收json类型参数设置
  6. android soap webservers 无法执行 报错 ht.call(SOAP_ACTION, envelope);解决方法
  7. POJ 2762 Going from u to v or from v to u? Tarjan算法 学习例题
  8. (44)C#网络2
  9. Netty构建游戏服务器(二)--Hello World
  10. Oracle EBS - 工单状态