收起
区别很大。上面那个就是你像表达的意思,如果第1个参数都不等于这三个。
下面那个就是 if 相当于 if (sys.args[1]!="--show") and “--book" and --group ,这句不论前面如何,都是结果都是最后一个”--group“ ,而这将被if判定为true,,相当于整个语句是if True ,所以下面这句print是一定会执行的。而上面那句只有满足才会执行。
报告相同问题?