导语:
本文主要介绍了关于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。
推荐学习《
》。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python3环境如何安装12/04
- ♥ python模块的引入和导入10/26
- ♥ python爬虫是如何工作的11/29
- ♥ 你的python是什么意思09/19
- ♥ python算法框架有哪些?10/27
- ♥ python指针读取函数seek()如何使用?12/17
内容反馈