一、编码与解码

   编码的过程其实就是采用一定的编码格式将unicode字符转换成str字符的过程

  非ASCII码字符按字节为单位被编码成十六进制转义字符

  解码采用的编码格式跟设置和环境有关

  ascii 码:

    不支持 中文

    支持 英文 数字 符号

    8位 一个字节

  gbk码 国标:

    支持 中文,英文,数字,符号

    英文 16位 二个字节

    中文 16位 二个字节

  unicode 万国码

    支持 中文,英文,数字,符号

    英文 32 位 四个字节

    中文 32位 四个字节

  utf-8 长度可变的万国码 最少用8位

    英文 8位 一个字节
    中文 24位 三个字节

  encode(编码方式) ---- 拿到明文编码后对应的字节

  decode(编码方式) -----将编码后的字节解码成对应的明文

二、is 与 == 的区别

  == 是比较值

  is 比较内存地址

    id() ---- 获取内存地址

  小数据池:

    数字的小数据池范围是 -5 ~ 256

  字符串:

    字符串中不能包含特殊符号 + - * / @ 等等
    字符串单个字符*20以内内存地址都是一样的,单个字符*21以上内存地址不一致

  注意: pycharm是个坑, 一个py文件中所有相同的字符串 一般都是使用一样的内存地址== 比较俩边的值

  

最新文章

  1. 偶然发现的Unity3d,两点之间的距离计算。
  2. HMMPfam的安装使用手记(转载)
  3. vc编译器 msvcr.dll、msvcp.dll的含义和相关错误的处理
  4. vim全局替换
  5. SPRING IN ACTION 第4版笔记-第二章WIRING BEANS-007-以set方法注入<property>\p-namespace\util-space
  6. 最近国外很拉风的,,基于.net 的一个手表
  7. WPF-MVC开发模式简要介绍
  8. AIX用户管理
  9. HTTP协议中的短轮询、长轮询、长连接和短连接
  10. 洛谷P4389 付公主的背包 [生成函数,NTT]
  11. 单表40G,不要吃惊,还能往里面插入数据,哈哈
  12. [LeetCode] 364. Nested List Weight Sum II_Medium tag:DFS
  13. 把object转成JSONObject JSON.toJSON
  14. IDA动态调试so文件出现SIGILL
  15. django之创建第8-1个项目-数据库之增删改查/数据库数据显示在html页面
  16. Delphi:ADOConnection连接SQLServer自动断网问题解决
  17. java循环作业0912
  18. 分开统计的sql写法
  19. 项目01-nginx模块
  20. 全站变灰的CSS代码-适合特殊时刻哀悼

热门文章

  1. <img>的title和Alt有什么区别?
  2. Tensorflow问题
  3. [LeetCode] 681. Next Closest Time 下一个最近时间点
  4. SOC中的DMIPS_GFLOPS_GMACS的含义
  5. react-redux源码学习
  6. 可扩展标记语言XML之二:XML语言格式规范、文档组成
  7. Qt qml调试,qml性能分析和优化工具
  8. Mybatis中实体类属性与数据库列表间映射方法介绍
  9. 简单的python爬虫教程:批量爬取图片
  10. Django REST Framework批量更新rest_framework_extensions