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')

原文地址:https://www.cnblogs.com/wlyd/p/5660089.html