无论大小写如何,都接受所有字母输入有效

时间:2013-12-05 01:49:22

标签: python

如何更改此代码,以便无论参数中的字母如何,它都将返回True?这个程序只是检查参数是否存在于任何列表中,例如,如果我放this('NORTH'),我会得到与this('north')this('nOrTh')相同的结果我可以使用{{ 1}}和isupper?提前致谢。

islower

3 个答案:

答案 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