问题是这样的: 执行如下代码:
str = "信息" strU = u"信息" length = len(str) lengthU = len(strU) print length,lengthU
发现长度分别为:6 , 2 为什么python中unicode对象与str对象中汉字的长度不同啊,哪位朋友能讲一下,记得老师说过一个汉字一般是3个字节了,为什么在unicode对象中每个汉字代表一个字节? 十分感谢
收起
对unicode字符串取len就是取得汉字的个数,所以是2
报告相同问题?