python中encode+decode编码解码
2022/8/28 14:24:26
本文主要是介绍python中encode+decode编码解码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
encode() 方法的语法格式:str.encode([encoding="utf-8"][,errors="strict"])
decode() 方法的语法格式:bytes.decode([encoding="utf-8"][,errors="strict"])
m = "以心印心"
字符转化为字节
1 print(m.encode()) # b'\xe4\xbb\xa5\xe5\xbf\x83\xe5\x8d\xb0\xe5\xbf\x83' 2 print(type(m.encode())) # <class 'bytes'>
字节转化为字符串
1 m1 = b'\xe4\xbb\xa5\xe5\xbf\x83\xe5\x8d\xb0\xe5\xbf\x83' 2 print(m1.decode()) # 以心印心 3 print(m1.decode('utf-8')) # 以心印心 4 print(m1.decode('gbk')) # 乱码,解码的类型必须与编码类型一致
isinstance
判断数据类型
1 isinstance(m,str) # True 2 isinstance(m,int) # False 3 isinstance(m,(int,str,list)) # True
参数 | 含义 |
encoding | gb2312和gbk 这2种编码是中国创造的编码、用来显示中文的 unicode和utf-8 这2种编码几乎能运用于世界上每一个国家 该参数的默认值为 utf-8。 |
errors | 指定错误处理方式,其可选择值可以是:
|
心境的改变就在一念之间。如果我们能静下心来,细细揣摩那些表现特殊之人在某种境遇下的心态,并模仿他们的信念及做法,不知不觉中,自己就会获得与他们相同的信念及一样的处事方式。
这篇关于python中encode+decode编码解码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享