您的位置:首页 > 编程语言 > Python开发

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
  • 收藏
  • 分享
  • 文章举报
Python_mjj 发布了6 篇原创文章 · 获赞 8 · 访问量 360 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: