我想用更简单的东西替换下一个表达式,但我不确定我的更改是什么意思?
if not (self.permission_index_link == 0) \ or not (self.permission_index_link == 8):
带
if not self.permission_index_link == (0,8):
答案 0 :(得分:2)
if self.permission_index_link not in (0,8):
# code
这是你在找什么?如果self.permission_index_link
不是0或8,则代码将运行。
答案 1 :(得分:2)
你确定你的初始表达是正确的吗?它永远都是真的。您是不是要使用and
而不是or
?
使用not in
运算符:
if self.permission_index_link not in (0,8):
答案 2 :(得分:1)
if self.permission_index.link not in (0,8):