我如何不区分大小写检查是否相等?

时间:2015-08-23 17:43:11

标签: python if-statement case-sensitive

当我使用if/else时,我希望if不区分大小写。因此,我不必键入"What's Up""what's up""What's up""What's UP"等,而是可以使其不区分大小写,只使用"what's up"的一种变体

2 个答案:

答案 0 :(得分:2)

将字符串转换为小写(或大写),然后比较:

>>> s = "What's Up"
>>> s.lower() == "What's up".lower()
True

答案 1 :(得分:0)

在任何语言中,只需首先输入的文本为小写,然后在if / else块中进行比较。

在java中,您可以将值存储在字符串中,并使用equalsIgnoreCase()方法比较if / else块中的值。

转到此链接:equalsIgnoreCase

在此页面上搜索equalsIgnoreCase()方法

检查以下链接:

case insensitive String comparison for Python

希望这有帮助