在单个语句中在python中多次测试单个变量

Ali*_*401 2 python syntax logical-operators conditional-statements python-2.7

我正在uni学习Python,并且被告知逻辑运算符和条件语句是如何工作的.我的问题是:有没有任何方法可以像这样压缩代码?

if (day != "Sunday" and day != "Saturday" and day != "Friday" and day != "Thursday" and day != "Wednesday" and day != "Tuesday" and day != "Monday"):
    print "That is not a day"
    return 0
Run Code Online (Sandbox Code Playgroud)

任何建议都表示赞赏,我理解上面的例子非常简单.

Cor*_*mer 7

您可以使用in关键字.

if day not in ("Sunday", "Saturday", "Friday", "Thursday", "Wednesday", "Tuesday", "Monday"):
Run Code Online (Sandbox Code Playgroud)