python3中str默认为Unicode的编码格式

python2中str默认为bytes类型的编码格式

Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等

所以在Python3中必须将str类型转换成bytes类型的

在Python中使用encode的方式可以进行字符的编码

实际用法:

>>>a = "中国"

>>> a.encode("utf-8")

b'\xe4\xb8\xad\xe5\x9b\xbd'

>>> a.encode("gbk")

b'\xd6\xd0\xb9\xfa'

总结:

  1. Python中str类型转bytes类型,相当与Unicode转gbk,utf-8。。。类型

  2. b'代表字符编码格式为bytes,

  3. utf-8默认24位占3个8位16进制数

  4. gbk中国编码默认占16位2个8位16进制数字

转载于:https://www.cnblogs.com/fandx/p/9327050.html

Python中的解决中文字符编码的问题相关推荐

  1. Python中的字符串与字符编码:编码和转换问题

    原文转载自:http://www.cnblogs.com/yyds/p/6171340.html 读后感:最近在跑实验,对于中文编码问题一直感到困扰,读完这篇文章以后,了解了Unicode编码的一些信 ...

  2. 字符编码在python中的处理_python 字符编码处理问题总结

    Python中常常遇到这种字符编码问题,尤其在处理网页源代码时(特别是爬虫中): UnicodeDecodeError: 'XXX' codec can't decode bytes in posit ...

  3. Python中的字符串与字符编码

    本节内容: 前言 相关概念 Python中的默认编码 Python2与Python3中对字符串的支持 字符编码转换 一.前言 Python中的字符编码是个老生常谈的话题,同行们都写过很多这方面的文章. ...

  4. 字符编码在python中的处理_Python 字符编码处理总结

    Python中经常遇到这样那样的字符编码问题,尤其在处理网页源码时(特别是爬虫中): UnicodeDecodeError: 'XXX' codec can't decode bytes in pos ...

  5. Python爬虫开发:中文字符编码问题quote解决

  6. 解决Python3中的中文字符编码的问题-亲测有效

    解决Python3中的中文字符编码的问题 一.原理篇: Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等.这篇文章主要介绍了Python3中的解决中文字符编 ...

  7. 常见中文字符编码介绍

    今天在github上下载数据时,遇到了一个中文字符编码的问题,尝试了常见的中文字符编码始终不正确,最终在查看了大量博客后找到比较需要的中文字符编码,为了便于以后大家查找使用,现在我将中文字符编码汇总如 ...

  8. Computer:字符编码(ASCII编码/GBK编码/BASE64编码/UTF-8编码)的简介、案例应用(python中的编码格式及常见编码问题详解)之详细攻略

    Computer:字符编码(ASCII编码/GBK编码/BASE64编码/UTF-8编码)的简介.案例应用(python中的编码格式及常见编码问题详解)之详细攻略 目录 符串编码(ASCII编码/GB ...

  9. python json.loads()中文问题-解决Python下json.loads()中文字符出错的问题

    Python:2.7 IDE:Pycharm5.0.3 今天遇到一个问题,就是在使用json.load()时,中文字符被转化为Unicode码的问题,解决方案找了半天,无解.全部代码贴出,很简单的一个 ...

最新文章

  1. java加载不进去_java sql添加不进去
  2. 常见的浏览器兼容问题
  3. jupyter notebook 更改工作目录
  4. seo发展基本趋势优化专员必须知道!
  5. android 调用java webservice_android通过ksoap2调用java写的CXF 的webservice
  6. NTU 课程 7454 (5) CNN进阶
  7. 类模板非类型形参实现Stack
  8. DCMTK:用于创建和加载增强型CT对象的测试
  9. 如此轻松就能搭建聊天机器人,我也要弄一个~
  10. SVN安装配置以及启动
  11. 铁三角- 倒数348天
  12. html表格列文字自动换行,Table文字自动换行
  13. Tilera吴晓东:2013年要做成三百多个核
  14. unix系统病毒概述(转)
  15. 数据类型在内存中的存储原理
  16. 分析1996~2015年人口数据各个特征的分布与分散情况
  17. Psim仿真_pi输出加限幅(疑惑)
  18. 【架构师】零基础到精通——网关详解
  19. 机器学习3:——Pandas——3:文件读取和存储
  20. WEB安全基础-文件上传

热门文章

  1. [INS-20802] Oracle Net Configuration Assistant failed
  2. Flutter 微信分享功能实现
  3. Mr.J---重拾Ajax(四)-- 跨域
  4. Mr.J-- jQuery学习笔记(二十九)--属性操作方法(获取属性判断)
  5. CSS单位--px,em,rem,rpx区别
  6. 关系型数据库设计范式
  7. 文件和异常 Python
  8. python全栈学习--day8
  9. 51nod 1631 小鲨鱼在51nod小学
  10. HTML5 表单元素