概述
统计单词的数量
描述
输入一个英文句子,以回车符结束,单词间以空格分隔,标点符号后跟至少一个空格,
统计并输出单词的个数(仅统计单词,数字按单词计,不计算标点符号,重复单词出现几次就统计几次)。
输入
一个英文句子
输出
一个整数,单词数量
输入输出示例
输入 输出
示例 1 Life is short, you need Python! 6
string库:
string.ascii_letters 大小写英文字母
string.ascii_lowercase 小写英文字母
string.ascii_uppercase 大写英文字母
string.digits 数字0-9
这些生成的都是字符串
改进:(不知道有没有漏洞)
import string
x=input()
for i in string.punctuation:
x=x.replace(i,'')
print(x)
ls=x.split()
print(len(ls))
#1:
x=input()
flag=0
b=0
for i in x:
if not(i.isalpha() or i.isdigit()):
b=0
elif b==0 :
flag+=1
b=1
print(flag)
#2:
from string import *
x=input()
if x[0] == ' ':
count =0
else:
count =1
for i in range(len(x)):
if x[i] ==' 'and x[i+1] in ascii_letters+digits:
count+=1
print(count))
最后
以上就是满意母鸡为你收集整理的Python 统计单词数的全部内容,希望文章能够帮你解决Python 统计单词数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复