python3默认使用什么编码


本文摘自php中文网,作者(*-*)浩,侵删。

python3默认编码为unicode,由str类型进行表示。二进制数据使用byte类型表示。

字符串通过编码转换成字节码,字节码通过解码成为字符串

encode:str --> bytes(推荐学习:Python视频教程)

decode:bytes --> str

实例python 3.0+

1

2

3

4

5

6

7

8

9

10

11

str = "我是Python3"

str_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'))

输出结果如下:

阅读剩余部分

相关阅读 >>

Python怎么安装模块

Python画简单的动物

Python3.8.0安装教程

Python是c语言编的吗

Python字典中如何一键多值的写入?

Python大神用的9个实用技巧分享给你

Python可以实现什么

Python使用paramiko连接远程服务器执行命令的示例代码

Python操作文件方法

Python中关于flask部署后并发测试的示例代码

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...