如何对待大小写单词相同?

时间:2017-02-02 20:33:34

标签: python python-2.7 python-3.x

这是我到目前为止的代码,但是我希望它能够处理小写和大写单词同样不确定如何通过任何想法?(例如CASE,case和CAse相同)。

sentence= input("Enter a sentence")
keyword= input("Input a keyword from the sentence")
words = sentence.split(' ')

for i, word in enumerate(words):`enter code here`
    if keyword == word:
        print(i+1)

3 个答案:

答案 0 :(得分:3)

要比较忽略大小写的两个单词,只需将它们转换为例如小写:word1.lower() == word2.lower()

答案 1 :(得分:2)

您可以使用str.upper()str.lower()将字符串分别全部变为大写或全部变为小写。

答案 2 :(得分:2)

  

将小写和大写单词视为相同

使用str.lower()功能:

for i, word in enumerate(words):
    if keyword.lower() == word.lower():
        print(i+1)