Python实现统计英文单词个数及字符串分割代码

   这篇文章主要介绍了Python实现统计英文单词个数及字符串分割方法,本文分别给出代码实例,需要的朋友可以参考下

  字符串分割

  代码如下:

  str="a|and|hello|||ab"

  alist = str.split('|')

  print alist

  结果


   代码如下:

  str="a hello{这里换成5个空格}world{这里换成3个空格}"

  alist=str.split(' ')

  print alist


  统计英文单词的个数的python代码

   代码如下:

  # -*- coding: utf-8 -*-

  import os,sys

  info = os.getcwd() #获取当前文件名称

  fin = open(u'c:/a.txt')

  info = fin.read()

  alist = info.split(' ') # 将文章按照空格划分开

  fout = open(u'c:/count.txt', 'w')

  fout.write('n'.join(alist)) # 可以通过文本文件的行号同样看到效果

  ##fout.write('%s' % alist)

  fout.close()

  allen = len(alist) # 总的单词数

  nulen = alist.count('') # 空格的数量

  print "words' number is",allen

  print "null number is",nulen

  print "poor words number is", allen-nulen # 实际的单词数目

  fin.close()

时间: 2024-08-02 22:39:05

Python实现统计英文单词个数及字符串分割代码的相关文章

php中英数字混排的字符串分割代码

function smssubstr($string, $length) { if(strlen($string) <= $length) { return $string; } $strcut = ''; for($i = 0; $i < $length; $i++) { $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; } return $strcut; } for($i=1; $

Python实现统计单词出现的个数

  这篇文章主要介绍了Python实现统计单词出现的个数,本文给出了实现代码以及使用方法,需要的朋友可以参考下 最近在看python脚本语言,脚本语言是一种解释性的语言,不需要编译,可以直接用,由解释器来负责解释.python语言很强大,而且写起来很简洁.下面的一个例子就是用python统计单词出现的个数. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import sys import string #import collectio

用C++实现python字符串分割函数 split()与rsplit()实例

本文我们将实现两个python字符串分割函数.这两个函数的函数原型为: split(spe = None,maxsplit= -1)rsplit(spe= None ,maxsplit = -1) 这两个方法使用参数spe作为分隔符,将字符串切割成指定的maxsplit段,并以列表的形式返回切割后的字符串.默认的分隔符是空格,默认情况下对所有的分隔符进行分割: >>> >>> s = "I'm not to see you">>>

python按照多个字符对字符串进行分割的方法

 这篇文章主要介绍了python按照多个字符对字符串进行分割的方法,涉及Python中正则表达式匹配的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了python按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用w作为分割符,只要不是字母和数字的就会被分割开来. ? 1 2 3 import re DATA = "Hey, you - what are you doing here! welco

c++统计用户输入的字符串的空格字符,英文字符,数字个数,其他字符个数以及用户输入字符串的长度

问题描述 c++统计用户输入的字符串的空格字符,英文字符,数字个数,其他字符个数以及用户输入字符串的长度 我在统计中文的时候出现了问题,请各位大神指教一下 #include #include using namespace std; int main() { string str; cout << "请输入一个字符串,以换行为结束!n"; getline(cin, str); size_t count = 0; size_t spaceNum=0; size_t lette

python按照多个字符对字符串进行分割的方法_python

本文实例讲述了python按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用\w作为分割符,只要不是字母和数字的就会被分割开来. import re DATA = "Hey, you - what are you doing here! welcome to jb51?" print re.findall(r"[\w']+", DATA) 输出结果如下 复制代码 代码如下: ['Hey

python 字符串分割:以含有‘苹果’或者‘香蕉’的字符串分割整个字符串

问题描述 python 字符串分割:以含有'苹果'或者'香蕉'的字符串分割整个字符串 大汽车真多,苹果小汽车真多,中汽车真多香蕉,香蕉苹果大汽车.中汽车香蕉. 希望得到的结果: 大汽车真多,苹果小汽车真多, 中汽车真多香蕉, 香蕉苹果大汽车. 中汽车香蕉. 解决方案 吧中文都有unicode编码 然后split再用对应的字符分割

javaee-请教各位大神一个用运用IO流统计英文单词的问题

问题描述 请教各位大神一个用运用IO流统计英文单词的问题 编写程序ListWords.java实现从键盘输入一个英文句子,统计该句子中英文单词的个数, 将找出所有单词存放到一个数组中.例如:He said,"Ths's not a good idea."则输出 为 共有8个单词:He said ths s not a good idea 这是本人自己写的可是不对,求帮看看 import java.io.BufferedReader; import java.io.IOException

字符串分割函数StringTokenizer与strtok,strsep的比较

字符串分割在我们在开发过程中经常遇到的问题.根据一个标记串,将输入的字符串分割成多个子串.实际编码当中,我们发现使用不同的函数得到的结果也会有区别. 为了方便比较,我们定义一个统一的输入输出比较方式:vector<string> parsetoken(const string &str, const string& delim); 输入源字符串str,分割标记串为delim,分割的子串保存到vector<string>中. 我们分别使用内部的StringTokeni