這個(gè)問題需要注意兩個(gè)知識點(diǎn): 兩者都可以成功判斷,但is None速度快于==None,主要是因?yàn)閕s None直接比較內(nèi)存地址,不需要調(diào)用__eq__,而==None則需要調(diào)用__eq__方法; python的None是單例模式,所以is None 才能根據(jù)內(nèi)存地址判斷對象是否為None;