python31高级[python文件的encoding和str的decode]
时间:2011-01-06 来源:iTech
一 python文件的encoding
默认地,python的.py文件以标准的7位ASCII码存储,然而如果有的时候用户需要在.py文件中包含很多的unicode字符,例如.py文件中需要包含中文的字符串,这时可以在.py文件的第一行或第二行增加encoding注释来将.py文件指定为unicode格式。
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
s = "Jalapeño" # String in quotes is directly encoded in UTF-8.
二 str的encode和decode
在python3以后的版本中,str默认已经为unicode格式。但是有的时候我们需要对str进行ASCII和Unicode间转化,可以使用str的转化函数:
完!
相关阅读 更多 +