答案 0 :(得分:0)
我不会为你编写代码,但这可能会有所帮助。如果我正确地理解了这个问题,你试图把一大块文本(段落)分成句子然后得到每个句子中的平均字符。
所以:
1)将文本块分成句子。 Here is a post应该可以帮助你做到这一点。
2)计算一个句子中的字母。 Here is another post将帮助从句子中删除空格。如果您需要从字符串中删除所有标点符号(字母除外),请查看this post。现在你有一个字符串,你只需要len(sentence_string)
来获取句子中有多少个字符。
下次请发布您尝试过的代码,您收到的错误以及您尝试使用的数据文本。不要张贴文字图片。当我们无法复制和粘贴所有内容并自行调试时,它会更难以帮助。
答案 1 :(得分:0)
此代码可以使用:
word = sentence.split(' ')
total = 0
for i in word:
total += len(i)
return float(total)/len(word)
代码在空格上分割,然后添加单词的长度并除以句子中单词的数量。这计算平均值。