您好,欢迎访问一九零五行业门户网

python3默认使用什么编码

python3默认编码为unicode,由str类型进行表示。二进制数据使用byte类型表示。
字符串通过编码转换成字节码,字节码通过解码成为字符串
encode:str --> bytes(推荐学习:python视频教程)
decode:bytes --> str
实例python 3.0+
str = 我是python3str_utf8 = str.encode('utf-8')str_gbk = str.encode('gbk')print(str)print(utf-8 编码:, str_utf8)print(gbk 编码:,str_gbk)print(utf-8 解码:, str_utf8.decode('utf-8'))print(gbk解码:,str_gbk.decode('gbk'))
输出结果如下:
我是python3utf-8 编码: b'\xe6\x88\x91\xe6\x98\xafpython3'gbk 编码: b'\xce\xd2\xca\xc7python3'utf-8 解码: 我是python3gbk解码: 我是python3
python3默认的编码为unicode,utf-8可以看做是unicode的一个扩展集
encode:指明要使用的编码,decode:指明当前编码的编码格式
更多python相关技术文章,请访问python教程栏目进行学习!
以上就是python3默认使用什么编码的详细内容。
其它类似信息

推荐信息