【发布时间】:2015-09-10 16:00:53
【问题描述】:
这两行代码有什么区别:
if not x == 'val':
和
if x != 'val':
一个比另一个更有效吗?
使用会更好
if x == 'val':
pass
else:
【问题讨论】:
-
能看懂的更好,我怀疑你程序的瓶颈会在这里
-
这个问题让我对“x 不在列表中”和“x 在列表中”的情况感兴趣
-
@SomethingSomething 它们的解释相同。
-
@SomethingSomething 参考我的上述评论:stackoverflow.com/q/8738388/3001761
-
@SomethingSomething 也一样;这是语法的解释方式,两个操作数是什么无关紧要。
标签: python if-statement equality