导航:首页 > 编程语言 > 文本计数函数python

文本计数函数python

发布时间:2022-06-24 07:02:59

1. python 读写文件,计数

a.txt文件内容 I'm a boy.
python代码:
#coding: utf-8
import sys
import re
import collections
reload(sys)
sys.setdefaultencoding('utf8')

file_object = open('a.txt')
try:
all_the_text = file_object.read( )
str1 = re.sub('[^a-zA-Z]', ' ', all_the_text)
str2 = str(re.split(' ',str1))[1:-4].split(' ')
m = collections.Counter(str2)
for i in range(len(m)):
a = list(m.elements())[i]+str(m[list(m.elements())[i]])+'\n'
f = file("b.txt", "a+")
f.write(a)
finally:
f.close()
file_object.close( )

出来的结果是这样
'I',1
'boy',1
'm',1
'a',1

2. 急!请问用python怎么计数

my_word = raw_input("请输入一个单词? ")
a_num = my_word.count("a")
e_num = my_word.count("e")
i_num = my_word.count("i")
o_num = my_word.count("o")
u_num = my_word.count("u")
print "你的句子里有",a_num,"个a,",e_num,"个e,",i_num,"个i,",o_num,"个o,",u_num,"个u!"

3. 求python文本分析脚本,读取、显示、计数匹配条件行数。

#!/usr/bin/envpython
file_name='./log'#指定文件
stat={'+':0,'-':0}
f=open(file_name)
forlineinf:
ifline[0]in['+','-']:
stat[line[0]]+=1
print(line.rstrip())
print(" total:")
print("+: "+str(stat['+']))
print("-: "+str(stat['-']))

4. python函数统计字符串中字母数学其他字符的个数

代码如下:



text = "Hello Python,Hello 2021."
letter = 0
digital = 0
other = 0
for i in text:
if i.isalpha():
letter += 1
elif i.isdigit():
digital += 1
else:
other += 1

print('字母:{} 数字:{} 其他:{}'.format(letter,digital,other))


输出:

字母:16 数字:4 其他:4


下面是Python内置关于判断字符串类型的方法介绍:

5. python expandtabs().splitlines(),最近在看python一个计数文件行数的代码,可是看不懂这个函数的作用

lines=docstring.expandtabs().splitlines()

首先,docstring是字符串(string)。

然后,string.expandtabs()是将字符串里面的tab制表符换成空格,如果没有指定tabsize参数,默认一个tab转化成8个空格。

(这是help里面的说明:Return a of S where all tab characters are expanded using spaces.If tabsize is not given, a tab size of 8 characters is assumed.)

之后,string.splitlines()是将一串字符串按行分割,并返回分割后的列表(list)。

阅读全文

与文本计数函数python相关的资料

热点内容
程序员如何不被废 浏览:803
二进制流转pdf 浏览:915
php判断爬虫 浏览:569
960除24除4简便算法 浏览:786
关于解压英语翻译 浏览:565
python控制键盘右键 浏览:920
php没有libmysqldll 浏览:828
时政新闻app哪个好 浏览:906
手机已加密怎么办 浏览:201
安卓手机截屏怎么传到苹果 浏览:527
京管家app哪里下载 浏览:33
文件夹横向排列的竖向排列 浏览:453
51单片机驱动摄像头模块 浏览:689
政府文件加密没法转换 浏览:373
android判断栈顶 浏览:331
凭证软件源码 浏览:860
androidwebview滚动事件 浏览:11
如何将电脑上的图片压缩成文件包 浏览:899
程序员转金融IT 浏览:837
黑马程序员培训效果如何 浏览:915