asc,unicode,utf8

默认是asc码,想得到汉字的真实长度要先转换成unicode型。看下面的例子。

 

a="abcd"

print len(a)

结果:4

a="哈哈"

print len(a)

结果:6

 

一个汉字占3个字节

怎么让a的长度是2呢,两种方法:

方法一:a=u"哈哈"

方法二:a="哈哈".decode('utf-8')

posted @ 2016-07-11 14:17  简单的回忆哈  阅读(229)  评论(0编辑  收藏  举报