可能重复:
How do I do a case insensitive string comparison in Python?
我想知道是否有类似于strcmpi的功能或它的一些规定。
假设用户输入了wordharry potter,而我的文件中有这个单词是以这种形式写的,那么我如何比较它,因为它只是因为大写和小写字母而忽略了这一点。
如果我想把一个“instance”类型的对象转换成str呢?我该怎么做?

最佳答案

一个简单的方法是在两个字符串上使用.lower(),然后比较是否相等:

>>> "Harry Potter".lower() == "harry potter".lower()
True

07-24 09:52