Python3.x版本编码和解码:
2020-04-02 18:57
281 查看
import json a = '帅哥' print(type(a)) # <class 'str'> 字符串默认编码utf-8,字符类型为str,存储类型为unicode数据 print(json.dumps(a)) # "\u5e05\u54e5" b = a.encode() # 默认为utf-8,将字符串a编码为b,字符类型为bytes,存储类型为字节类型 print(type(b)) # <class 'bytes'> print(b) # b'\xe5\xb8\x85\xe5\x93\xa5' c = b.decode() # 按照utf-8编码将字符串b解码,字符类型为str,存储类型为unicode数据 print(type(c)) # <class 'str'> print(c) # 帅哥 print(json.dumps(c)) # "\u5e05\u54e5"
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python3.X Socket 一个编码与解码的坑
- 零基础学python-在3.x版本之后的print()不换行
- python 编码与解码 decode解码 encode 编码
- 同时安装python3.x和python2.x时的版本切换
- Python2.x与3.x版本区别
- python模块之email: 电子邮件编码解码 (二、编码邮件)
- Python高级篇————10、Python2.x与3.x的版本的区别
- 3 python3 编码解码问题 upd接受数据
- Python字符串的编码与解码(encode与decode)
- Python简单实现Base64编码和解码的方法
- Python3 JSON编码解码方法详解
- python的平台编码、默认编码、解码直接的联系的一些个人理解
- Python2.x与3.x版本区别详解
- Python中json格式数据的编码和解码
- python 字符串编码与解码
- 8.python中字符串的编码和解码问题——decode/encode
- python乱码浅析-乱码解码及数据库编码配置
- Python编码解码问题——常见错误
- python 编码和解码
- python 3.X版本 利用urllib.request 通过制定的URL抓取网易内容