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