0
我很困惑==
和is
的用法。`==`和`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
或==
?