如何定义python编码
原创如何定义Python编码
Python 2.x默认编码是ASCII,Python 3.x默认编码是UTF-8。
在Python 2.x中,可以使用#coding:utf-8
来指定文件编码为UTF-8,
#coding:utf-8 print("你好,世界!")
在Python 3.x中,可以使用#encoding:utf-8
来指定文件编码为UTF-8,
#encoding:utf-8 print("你好,世界!")
Python中也可以使用unicode
函数将字符串转换为Unicode编码,
s = "你好,世界!" s_unicode = unicode(s, "UTF-8") print(s_unicode)
需要注意的是,Python中的字符串是不可变的,因此在对字符串进行修改时,需要先将其转换为Unicode编码,然后再进行修改。
s = "你好,世界!" s_modified = s.decode("UTF-8").replace("世界", "宇宙").encode("UTF-8") print(s_modified)
上一篇:python如何让退出 下一篇:Ubuntu如何编辑Python