初学python,if not x和if x is None有啥区别?

2025-04-23 16:55:28
推荐回答(1个)
回答1:

if
not
x
等效于
if
not
bool(x)
if
x
is
None
更复杂,用白话来说,x
就是
None。
而None是一个很特别的对象NoneType,它类似数据库,或其他语言的Null(空)。