如何更改此代码,以便无论参数中的字母如何,它都将返回True?这个程序只是检查参数是否存在于任何列表中,例如,如果我放this('NORTH')
,我会得到与this('north')
或this('nOrTh')
相同的结果我可以使用{{ 1}}和isupper
?提前致谢。
islower
答案 0 :(得分:3)
最简单的方法是将源文本全部小写:
lex = words.lower().split()
答案 1 :(得分:1)
烨。
a = "North"
b = "NORTH" == a.upper()
print b
#True.
答案 2 :(得分:1)
如果您正在使用case ignore进行简单的字符串匹配,那么就可以这样做 -
>>> s="NORTH"
>>> d="noRtH"
>>> s.lower() == d.lower()
True