python编程编码,python编程编码大全

dfnjsfkhak 30 0

大家好,今天小编关注到一个比较意思的话题,就是关于python编程编码问题,于是小编就整理了2个相关介绍Python编程编码的解答,让我们一起看看吧。

  1. pythonstr是什么编码?
  2. 怎么在Python里使用UTF-8编码?

pythonstr是什么编码?

str 和 unicode

str和unicode都是basestring的子类

python编程编码,python编程编码大全-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

所以有判断是否字符串方法

def is_str(s): return isinstance(s, basestring)

str和unicode 转换

python编程编码,python编程编码大全-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

decode 文档

encode 文档

str -> decode(‘the_coding_of_str‘) -> unicode unicode -> encode(‘the_coding_you_want‘) -> str

python编程编码,python编程编码大全-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

怎么在Python里使用UTF-8编码?

首行加上 ## -*- coding: utf-8 -*-告诉Python编译器,py文件使用utf-8编码的,这样py文件中就可以插入文字符但必须保证py文件真的是utf-8编码的,这在部分高级文本编辑器中可以设置不过在windows默认的编辑器下,保存的编码其实是GB2312,你当然可以在首行加上说明,但这其实会误导编译器,应该加上的是 ## -*- coding: gb2312 -*- 但不这么做,编码最好为utf-8,这样国际通用

到此,以上就是小编对于python编程编码的问题就介绍到这了,希望介绍关于python编程编码的2点解答对大家有用

标签: 编码 UTF-8 python