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里len什么意思

如何利用Python开发手机app

spyder和Python有什么关系

Python中xlwt设置excel单元格字体及格式方法

tkinter是Python自带的吗

Python怎么下载?

Python如何修改文件夹名称

Python实现从序列中移除重复项且保持元素间顺序不变

Python统计序列中元素的方法

Python文件读写保存操作的实现代码

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




打赏

取消

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

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

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

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

评论

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