python3 的encode 和 decode
str ----> bytes: encode 编码
bytes----> str: decode 解码
str.encode()
bytes.decode()
>>> a = '123' >>> a.encode('utf-8') #字符串类型 ---> 字节类型 b'123' >>> a '123'>>> b = a.encode('utf-8') >>> b b'123' >>> b.decode('utf-8') #字节类型 ---> 字符串类型 '123'
文本的转化:
>>> str1 = '这是文本' >>> str1 '这是文本' >>> str2 = str1.encode('utf-8') >>> str2 b'\xe8\xbf\x99\xe6\x98\xaf\xe6\x96\x87\xe6\x9c\xac' >>> str3 = str2.decode('utf-8') >>> str3 '这是文本'
总结:
编码是将字符串转化为字节码。
解码是将字节码转化成字符串。
转载于:https://www.cnblogs.com/helloxiaoyu/p/8591725.html
python3 的encode 和 decode相关推荐
- Python3 的 encode 与 decode
编码那些事: 乱码问题一直是开发中比较常见的问题,特别是在 windows 平台下开发,会经常遇到,其实乱码产生的原因就是编码与解码的方式不一致造成的,在 windows 下默认使用的是 GBK 编码 ...
- python中encode用法_python3中encode和decode的一些基本用法
python3中encode和decode跟python2还是有一定的区别的,在python3中: encode(编码):按照某种规则将"文本"转换为"字节流" ...
- python3 gb2312转utf8_python2和python3字符编码 unicode,utf-8,gb2312相互转换encode,decode...
一.预习: 1.Unicode 和utf-8之间的关系 unicode是一种编码标准,具体的实现标准可能是utf-8,utf-16,gbk -- UTF-8是Unicode的实现方式之一 2.pyth ...
- decode函数python在哪里_Python基础知识——encode和decode函数
以前我们介绍过,Python2.x中默认的编码的基础类型是unicode编码的类型,在Python3.x才转化为基于unicode的字符串. 那么我们在Python2.x的学习中就会遇到各种各样的编码 ...
- [转]python新手必碰到的问题---encode与decode,中文乱码--转载
edu.codepub.com/2009/1029/17037.php 这个问题在python3.0里已经解决了. 这有篇很好的文章,可以明白这个问题: 为什么会报错"UnicodeEnco ...
- 2019年2月26日 Unique Email Addresses、To Lower Case、Encode and Decode TinyURL
今天开始加快速度,趁着还有空多刷几题,语言换成python提高速度了. 1. Unique Email Addresses 弱题,注意@符号前后的处理方式不同 class Solution(objec ...
- pythonunicode和str_python的str,unicode对象的encode和decode方法
python的str,unicode对象的encode和decode方法 python中的str对象其实就是"8-bit string" ,字节字符串,本质上类似java中的byt ...
- python中的encode()和decode()函数
对于很多人来说,python的中字符转码是一件很头疼的事情,本来期望结果输出的是中文,结果来一段像这样\xe4\xbd\xa0\xe5\xa5\xbd像是乱码的字符串. 由于学python没多久,昨天 ...
- Python zipfile 文件名称编码 file_name.encode(‘cp437‘).decode(‘gbk‘)
主要是处理压缩包里的中文,不出现乱码 with zipfile.ZipFile('love.zip', 'r') as zipobj: #读取压缩包for file_name in zipobj.na ...
最新文章
- 小米手环4怎么使用_小米手环4/5 NFC添加加密门禁
- BZOJ3775 : 点和直线
- english 2012020604
- (转)JAVA实现Windows拨号、IP切换
- Dxg——立创EDA [LCEDA] 开发笔记整理分类合集【所有的相关记录,都整理在此】
- LinkedHashMap+Iterable实现LRU算法(简单易懂)
- FPGA实现BP神经网络-原理
- 文献阅读-深度学习跨模态图文检索研究综述
- 死锁——哲学家就餐问题
- ASP.net 简单注册界面
- PHP僵尸网络,byob--建立自己的僵尸网络
- 内存颗粒位宽和容量_SDRAM内存模组的物理Bank与芯片位宽(高手进阶,终极内存技术指南——完整/进阶版)...
- 微信小程序期末大作业-天使童装商城
- 雷电网络REST API官方文档【中文版】
- 网站没有搜索功能怎么搜索_如何搜索任何网站,即使它没有搜索功能
- Spring的动态代理原理
- 筒仓计算表格_小时,速度,筒仓团队和甘特兹
- 笔记本选购指南-2022年初购买笔记本建议
- 软件框架-无绪开发4
- GitHub 终端面基交友的新神器