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什么时候发布的

怎么用Python画图

django通过类的方式实现通用视图

内存中数据序列化实例

Python 33个保留字是什么意思

pandas实现数据类型转换的一些技巧

Python怎么加注释

Python逻辑运算符怎么理解

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




打赏

取消

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

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

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

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

评论

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