Python if语句中的多个变量

Python if语句中的多个变量,python,Python,我希望在计算器的if语句中有多个变量 if b != "*","/","-","+" 我不知道如何使此工作正常,因此非常感谢您的帮助。您可以在操作数中使用: if b not in {"*","/","-","+"} 注意:由于检查集合对象中的成员身份具有O(1)复杂性,如果要多次执行此任务,最好使用集合 但是如果你正在处理一个简单的任务,你也可以用“*/-+”检查。如果不是“*+-/”中的b,请确保类型(b)=str@ZdaR注意,在字符串中搜索是O(n),例如“/-”在“*/+-”

我希望在计算器的if语句中有多个变量

if b != "*","/","-","+"

我不知道如何使此工作正常,因此非常感谢您的帮助。

您可以在操作数中使用

if b not in {"*","/","-","+"}
注意:由于检查
集合
对象中的成员身份具有O(1)复杂性,如果要多次执行此任务,最好使用
集合


但是如果你正在处理一个简单的任务,你也可以用
“*/-+”
检查。

如果不是“*+-/”
中的b,请确保
类型(b)=str
@ZdaR注意,在字符串中搜索是
O(n)
,例如
“/-”在“*/+-”