x = None
if not x:
do_something()
Run Code Online (Sandbox Code Playgroud)
^由于x是None,它会输入if语句吗?
Python没有调用值null
,所以你的问题没有意义. x == null
会引发NameError.
回答您更新的问题:是的,它将输入if语句. None
在布尔上下文中为false,因此not None
也是如此.您可以在交互式解释器中自己看到:
>>> not None
True
Run Code Online (Sandbox Code Playgroud)
如果您来自Java背景,您应该意识到Python使得尝试更容易.习惯于在Python解释器中尝试一些东西.通过自己尝试并看到发生的事情,可以很容易地回答很多问题.
归档时间: |
|
查看次数: |
52 次 |
最近记录: |