我正在尝试python nltk。
虽然
>>> from nltk.book import *
>>> text1.concordance("monstrous")
Displaying 11 of 11 matches:
...
给出11场比赛并展示所有比赛,
>>> text1.count("monstrous")
10
只给出10.为什么会有区别?
答案 0 :(得分:3)
text1.concordance()
不区分大小写,但text1.count()
区分大小写。
因此,如果您查看输出,文本中会有"Monstrous"
个大写"M"
,这就是总数的差异
如果您print text1.count("Monstrous")
,它将返回1
。