如何忽略输入字符串的大小写

时间:2018-12-04 19:30:31

标签: python string substring ignore-case

这是我正在学习的示例代码。我想要一个字符串(1个或多个字符),并将其与现有字符串进行比较。我想输入蓝色并仍然得到答案。如何完全忽略这种情况? 谢谢。

parrot = "Norwegian Blue"

letter = input("Enter a character: ")

if letter in parrot:
    print("The letter {0} is in the Norwegian Blue".format(letter))
else:
    print("Sorry the letter is missing ")

成功案例:

C:\PythonMasterClass>python IfProgramFlow.py  
Enter a character: Blue  
The letter Blue is in the Norwegian Blue

,对于失败的案例:

C:\PythonMasterClass>python IfProgramFlow.py  
Enter a character: blue  
Sorry the letter is missing

我检查了其他线程以将我的输入和实际文本转换为小写并进行比较,但是我想要一个简单的方法。 如果我有多个字符串,我不想为此全部保存为小写。 谢谢。

1 个答案:

答案 0 :(得分:7)

尝试:if letter.lower() in parrot.lower():