大家好,今天小编关注到一个比较有意思的话题,就是关于python编程编码的问题,于是小编就整理了2个相关介绍Python编程编码的解答,让我们一起看看吧。
pythonstr是什么编码?
str 和 unicode
str和unicode都是basestring的子类
def is_str(s): return isinstance(s, basestring)
str和unicode 转换
decode 文档
encode 文档
str -> decode(‘the_coding_of_str‘) -> unicode unicode -> encode(‘the_coding_you_want‘) -> str
怎么在Python里使用UTF-8编码?
首行加上 ## -*- coding: utf-8 -*-告诉Python编译器,py文件使用utf-8编码的,这样py文件中就可以插入中文字符但必须保证py文件真的是utf-8编码的,这在部分高级文本编辑器中可以设置不过在windows默认的编辑器下,保存的编码其实是GB2312,你当然可以在首行加上说明,但这其实会误导编译器,应该加上的是 ## -*- coding: gb2312 -*- 但不这么做,编码最好为utf-8,这样国际通用
到此,以上就是小编对于python编程编码的问题就介绍到这了,希望介绍关于python编程编码的2点解答对大家有用。