python字符串操作.

最近在自学python,,学到字符串的时候因为string模块是过时的.现在推荐使用的是unicode模块,,才知道string模块是操作不了中文的..

 然后一个大神给了一些意见..怕忘记..特记下..也和大家分享一下:

只要你遵守以下的规则,处理 Unicode 就是这么简单:
 
1   程序中出现字符串时一定要加个前缀 u.
2   不要用 str()函数,用 unicode()代替.
3   不要用过时的 string 模块 -- 如果传给它的是非 ASCII 字符,它会把一切搞砸。
4   不到必须时不要在你的程序里面编解码 Unicode 字符.只在你要写入文件或数据库或者网络时,才调用 encode()函数;相应地,只在你需要把数据读回来的时候才调用 decode()
函数.

posted on 2012-08-30 20:49  saobchj  阅读(146)  评论(0编辑  收藏  举报

导航