Python编码处理
来源:互联网 发布:整人软件下载 编辑:程序博客网 时间:2024/05/26 12:06
Python编码处理
LuoWeifeng 2011-4-21
转载请保留:http://blog.csdn.net/luoweifeng1989/archive/2011/04/21/6338287.aspx
默认编码
Python 默认编码是ASCII编码。可通过在Python脚本中第一行或第二行添加coding指示行来改变。
处理字节
Function unichr():
Python内建的Unicode字符构造函数,它将一个Integer数据转换成相对应的长度为1的Unicodestring。例:
Function ord():
正好与unichr()相反,它将一个长度为1的Unicode String转换成相应的Integer.例:
字符串处理
Function unicode():
所有的Unicode字符串都是unicode 类的实例,这个类与 str 都是 basestring的子类。Unicode类的构造函数:unicode(string[, encoding, errors])。这里string是一个ascii字符串,encoding说明解码方式(对于第一个参数),Errors说明处理出错规则。例:
或者在代码里直接编码:
Function .encode()
函数签名:.encode([encoding], [errors='strict']) 。 python内部是是使用 unicode处理编码的,所以要使用特定编码转换前先将他转换成unicode编码,再使用encoding转化成相应编码。encoding指定编码规则。例:
注意:如果字符串不是unicode编码的会出错。可以预先判定一下:
Function .decode():
函数签名:.decode([encoding], [errors])将字符串本身。 将encoding指定的编码转换成unicode编码字符串。例:
Function :
repr
函数用来取得对象的规范字符串表示。
文件处理
模块 Codec
使用codec模块提供了对应于标准文件库的一系列操作。例:
- Python编码处理
- python 编码处理
- python 编码处理
- python中的编码处理
- python处理字符串编码
- Python编码错误处理
- [python]编码处理小结
- PYTHON-进阶-编码处理
- python 字符编码处理
- Python编码异常处理
- Python异常编码处理
- python的编码处理和中文编码
- Python的编码处理技术
- python中文字符串编码处理
- Python处理HTML实体编码
- python 处理字符编码问题
- PYTHON-进阶-编码处理小结
- PYTHON-进阶-编码处理小结
- 在iphone中使用自定义字体
- 在native c++里打log
- 计算一个方法执行的时间差
- 关于GLEW扩展库(转)
- VS_VERSION_INFO 版本信息
- Python编码处理
- 图形学基础
- 在网页中使用特殊字体
- 如何提高扫描识别率
- 自动化测试(Selenium Grid+Java)--环境配置篇
- How to let IE support HTML5 tags(aside, section, header, footer, etc..)
- [Android 硬件] android手机主流屏幕分辨率有?
- CArray随想
- BOOL 和bool