【发布时间】:2013-03-17 03:43:06
【问题描述】:
Variable = None
这三者在特定情况下有什么区别吗?如果没有区别,哪个更适合使用?
if Variable:
print "Hello world"
和
if Variable is not None:
print "Hello world"
和
if Variable != None:
print "Hello world"
在无变量的情况下是否相同?
【问题讨论】:
-
可能他把
if x is None和if x == None搞混了 -
是的,没错。谢谢提醒
-
好吧,这两个(似乎是彼此的重复)只是覆盖
if a与if a is not None;两者都没有涵盖两者之间的区别if a != None(这将是Is there a difference between==andisin python?的重复。所以,我不知道如何关闭它...... -
这个问题很真实,对我来说似乎很明显,可以保证保持开放。
标签: python comparison