比较一个值与多个选项的最漂亮方法是什么?
我知道有很多方法可以做到,但是我正在寻找最整洁的方法。
我问是因为我希望这是可行的(当您查看时,这显然不是):
if (foobar == (foo||bar) ) {
//do something
}
不要试图太偷偷摸摸,尤其是当它不必要地影响性能时。如果您确实有很多比较需要做,只需将其格式化即可。
if (foobar === foo ||
foobar === bar ||
foobar === baz ||
foobar === pew) {
//do something
}
问题内容: Python如何将多个变量与一个值进行比较?,例如: 我希望返回一个列表: 问题答案: 方法1 方法2 使用元组或列表 方法3 最好是使用set集合
我有一个字符串变量,其中可能有、和。
我一直在试图理解是否有可能使用类似于我在下面演示的if语句。我的理解是不是? 有了这段代码,我只得到数字
问题内容: 我有一个字符串变量,有可能值,和。 我想使用if语句将所有这些值进行比较(大小写相等),例如: 有没有一种方法可以避免使用多个OR(||)运算符并在一个表达式中比较值?例如,像这样: 问题答案: 我找到了更好的解决方案。这可以通过RegEx实现: 对于不区分大小写的匹配:
为什么下面的返回为假?