我无法理解" if"和"或"在这里工作

时间:2016-06-02 13:07:16

标签: python python-2.7 if-statement

if player[2] != (0 or 4 or 7 or 10 or 30):
    print("hi")
else:
    print("bye")

在我的计划中,player[2]显然是7。但是,当我运行此操作时,它会返回"hi"而不是"bye"。为什么?如果没有为每个player[2]语句单独写if,我将如何测试awk -F '|' -v n=4 ' NF != n {prev = prev $0; next} prev {print prev} {prev = $0} END {print prev} ' file 不是这些数字?

0 个答案:

没有答案