如何使这个字符计数器对案例不敏感?

时间:2015-03-24 20:39:02

标签: python

我写了这个小代码来计算文本中出现的单词:

string=input("Paste text here: ")
word=input("Type word to count: ")
string.count(word)
x=string.count(word)
print (x)

问题是它区分大小写。如何使其不区分大小写?

2 个答案:

答案 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)