本文摘自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实现输出1到1000以内的素数
Python换行按哪个键
Python 如何运行文件
Python百分号怎么打
Python怎么导入图片资源
Python的五个特点
如何构建一个系统?
pandas数据处理实例展示:全球上市公司数据整理
对Python的字典进行排序
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python3默认使用什么编码