python03之编码学习

Posted quota

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python03之编码学习相关的知识,希望对你有一定的参考价值。

python3 encode 和 decode

# Author:Administrator
# date: 2019/1/24
import sys

print(sys.getdefaultencoding())  # 获取默认的文件编码是utf-8
# 在python3里,文件中字符的默认编码是unicode
s = "茹月"
print(s)
s_to_gbk = s.encode("GBK")  # encode 在python3里会把其转成GBK对应对的字节码
print(s_to_gbk)

s_to_unicode = s_to_gbk.decode("GBK")  # decode 在python3里会把GBK对应的字节码转成unicodde对应的字符串。
print(s_to_unicode)

 

python2 字符转码和解码

见下图

技术分享图片

 

以上是关于python03之编码学习的主要内容,如果未能解决你的问题,请参考以下文章

python 机器学习有用的代码片段

《Python学习之路 -- Python基础之切片》

从 XML 声明片段获取 XML 编码:部分内容解析不支持 XmlDeclaration

学习笔记:python3,代码片段(2017)

Python学习之路:软件目录开发规范

Python学习第三天之字符串编码解码,集合,文件,函数