知行编程网知行编程网  2022-10-08 06:30 知行编程网 隐藏边栏  20 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python是什么编码格式的相关知识,包括python默认编码方式,以及python编码格式这些编程知识,希望对大家有参考作用。

python是什么编码格式

python编码总结:

1)。首先,python有两种格式的字符串,str和unicode,其中unicode相当于字节码,可以跨平台使用。

str转化为unicode可以通过unicode(),u,str.decode三种方式

unicode转化为str,如果有中文的话,一般通过encode的方式

2)。如果代码中有中文,我们一般加“#coding=utf-8”,这个是什么作用,一般如下:

如果代码中有中文注释,那么这个声明需要更高级的编辑器(比如我的emacs),它会根据header声明作为代码文件的格式。程序将通过

头声明,解码初始化u“人生苦短”,这样一个unicode对象,(所以头声明和代码的存储格式要一致

因此,当我们填写编码头并使用s="Chinese"时,实际上type(s)是一个str,也就是说unicode已经被编码成utf-8格式的str。

其次,如果我们在代码中使用s=u'Chinese',相当于将str解码为utf-8中的unicode。

推荐学习《
》。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享