码迷,mamicode.com
首页 > 编程语言 > 详细

python统计文本中的单词数和print的两种写法

时间:2018-12-18 12:11:15      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:总数   一个   pytho   obj   bin   就是   print   number   you   

#!/usr/bin/python # - * - coding: utf-8 - * - #作用,分别计算每个文本的单词数,并且输出所有文本的单词总数 a = [] sum = 0 def count_words(filename): #filename = ‘1.txt‘ try: with open(filename) as file_object: t = file_object.read() except IOError: print ‘you have‘ + ‘ ‘ + filename + ‘ is not exist!‘ else: words = t.split() numbers = len(words) a.append(numbers) #print的两种写法,可以带逗号,后面直接跟参数值。也可以不带逗号,后面直接跟%参数值 print ‘danci de geshi yigong shi %d‘ %numbers # #print ‘danci de geshi yigong shi‘ , numbers filenames = [ ‘1.txt‘,‘2.txt‘,‘3.txt‘ ] for filename in filenames: count_words(filename) for i in a: sum += int(i) print sum #两种写法,一个是用sum计数,一个用sum函数, #sum的参数是一个list,这里a就是list #print ‘所有单词总数为‘ + str(sum(a))

python统计文本中的单词数和print的两种写法

标签:总数   一个   pytho   obj   bin   就是   print   number   you   

原文地址:http://blog.51cto.com/9237101/2331851

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!