文件名称:Python可变对象与不可变对象
文件大小:15KB
文件格式:DOCX
更新时间:2021-09-23 07:36:56
Python
Python里和None比较时,为什么是 is None 而不是 == None 呢? 这是因为None在Python里是个单例对象,一个变量如果是None,它一定和None指向同一个内存地址。而 == None背后调用的是__eq__,而__eq__可以被重载
文件名称:Python可变对象与不可变对象
文件大小:15KB
文件格式:DOCX
更新时间:2021-09-23 07:36:56
Python
Python里和None比较时,为什么是 is None 而不是 == None 呢? 这是因为None在Python里是个单例对象,一个变量如果是None,它一定和None指向同一个内存地址。而 == None背后调用的是__eq__,而__eq__可以被重载