Python统计中英文字数函数源码请帮助修改,,需求:统计给定文本的字数
Python统计中英文字数函数源码请帮助修改,,需求:统计给定文本的字数
需求:统计给定文本的字数:包括中英文
本来是这样写的,但是发现行不通,
代码:
def GetWordNums(text): num = 0 for i in text: if i not in ' \n!"#$%&()*+,-./:;<=>?@[\\]^_`{|}~': num = num +1 return num
希望大家帮忙指点下
以下方法可以使用:
len("测试".encode("gbk").decode("gbk"))
我是用Python 2.7的,测试前,将其decode('gbk')即可。
Python对中文的支持度一直都不太好,我也是初学者,有空常交流。
GetWordsNum(text.decode('gbk'))
快使用Python 3,哼哼哈兮~
; python3 Python 3.2.3 (default, Feb 20 2013, 17:02:41) [GCC 4.7.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> len('我很high')6
编橙之家文章,
相关内容
- Python多线程变量溢出问题,python多线程溢出,代码如下
- 要用python获取内存中数据该怎么写,python怎么写,from
- python判断长字符串关键字的方法,python字符串关键字
- ansible批量部署全局命令如何实现,ansible部署全局,刚接
- 谁能帮我解释下这段python源码中logging的作用是什么?,
- Python大级别数运算问题,python级别运算,用hashlib.sha
- 求实现Python脚本判断中文字符是否为同一姓名思路方法
- Python SQLAlchemy定义触发器、存储过程是怎样实现的,p
- 没有编程基础能学好python语言吗,编程基础python,没有任
- flask调试不开httpserver提供静态文件应该怎么操作,fla
评论关闭