如何将字符串与不区分大小写进行比较

时间:2017-01-24 07:48:39

标签: python python-2.7

我已经知道了lower()和upper(),但是有任何最简单的方法可以做到,例如像Java中的ignoreCase(),

前代码: a =“你好,你好,我是praveen”,

现在如果我在“

”中做“PRAVEEN”

它给了我们假,我想让它不区分大小写    提前谢谢你

1 个答案:

答案 0 :(得分:0)

我可能会遗漏一些东西,但我认为最简单的解决方案就是使用lower()函数。

s = "PRAVEEN"
a = "hello how are you,i am praveen"

# will return true if s in a (regardless of original upper/lower cases)
if s.lower() in a.lower():
    print "s in a"

如果你必须多次这样做,你可以为它编写一个函数吗?

def isInString(substring, originalString):
    if substring.lower() in originalString.lower():
        return true
    else:
        return false