上一篇提到了中文字符的长度,这篇主要就这点做了些测试,代码如下:
执行结果如下:
补充:
查看python中默认编码设置:
由于在文件的头上已经指明了#-*- coding: utf-8 -*- ,则s的编码已是utf-8。
在utf-8下,英文字母占一个字节,中文占3个字节;
unicode下的中文是1个字符(双字节);
GBK编码下的中文占2个字节。(感谢keakon的指正)
上一篇提到了中文字符的长度,这篇主要就这点做了些测试,代码如下:
执行结果如下:
补充:
查看python中默认编码设置:
由于在文件的头上已经指明了#-*- coding: utf-8 -*- ,则s的编码已是utf-8。
在utf-8下,英文字母占一个字节,中文占3个字节;
unicode下的中文是1个字符(双字节);
GBK编码下的中文占2个字节。(感谢keakon的指正)