我如何修复这个程序,以便我可以数字母的数量和我该如何计算单词?你知道吗
import collections as c
text = input('Enter text')
print(len(text))
a = len(text)
counts = c.Counter(a)
print(counts)
spaces = counts(' ')
print(specific)
print(a-spaces)
#I want to count the number of letters so I want the amount of characters - the amount of
#spaces.
应该将字符串直接传递给Counter的构造函数
要做单词,只需在空格上分开(或者在句点上分开)
不要用这句话来搪塞你,用一个好的旧的理解列表:
要计算字符数,可以使用正则表达式删除任何非字母数字字符,例如:
您也可以使用
re
模块来计算字数,方法是计算从非字母数字字符处拆分字符串得到的非空字符串:如果你也想去掉数字,就用
[\W\d]
代替[\W]
。你知道吗您可以在正则表达式here上找到更多信息。你知道吗
相关问题 更多 >
编程相关推荐