我写了这个小代码来计算文本中出现的单词:
string=input("Paste text here: ")
word=input("Type word to count: ")
string.count(word)
x=string.count(word)
print (x)
问题是它区分大小写。如何使其不区分大小写?
答案 0 :(得分:8)
将您正在搜索的文字和字词转换为大写字母。
str.upper().count(word.upper())
由于字符串是不可变的,因此不会永久地更改文本或单词。
答案 1 :(得分:1)
使用.lower()
或.upper()
将您的输入转换为全部大写或小写
string=input("Paste text here: ").lower()
word=input("Type word to count: ").lower()
string.count(word)
x=string.count(word)
print (x)