`==`和`is``有什么区别?

2024-05-14 21:33:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我对==is的用法感到困惑。你知道吗

default_netrc = file is None
if file is None:
    try:
        file = os.path.join(os.environ['HOME'], ".netrc")
    except KeyError:
        raise IOError("Could not find .netrc: $HOME is not set")

这是代码快照。你知道吗

这条线default_netrc = file is None等于default_netrc = file == None吗?你知道吗

None相比,我们应该使用is还是==?你知道吗


Tags: pathnonedefault用法homeifisos

热门问题