You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何按单句统计单词数并计算句子平均单词量

按单句统计单词数Python实现代码
# 接收用户输入
sen = input("请输入至少5个句子,每个句子请以句号结尾:\n")
# 按句号分割句子,同时过滤掉空内容和纯空白的无效片段
sentence_list = [s.strip() for s in sen.split('.') if s.strip()]
# 统计每个句子的单词数
word_count_list = [len(s.split()) for s in sentence_list]

# 输出单句单词数拼接结果
print("单句单词数:", " + ".join(map(str, word_count_list)))
# 计算总单词数和平均值(直接取整数)
total_words = sum(word_count_list)
avg_words = total_words // len(sentence_list)
# 输出计算过程和结果
print(f"平均值计算为:{total_words} / {len(sentence_list)} = {avg_words}")

效果测试

输入你给出的示例内容 Hello World! I love programming. 时,输出结果如下:

单句单词数:2 + 3
平均值计算为:5 / 2 = 2

完全符合你的展示要求。


内容的提问来源于stack exchange,提问作者Jay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 21:18:04