本文摘自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》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python3默认使用什么编码