python中if not应该怎么理解

如图
2025-03-20 03:56:14
推荐回答(2个)
回答1:

! 逻辑非的意思。
if是对逻辑表达式进行判断,然后你要了解python数据类型的的逻辑表达结果,对于数字来说0是逻辑假,非0是逻辑真, 再加上not就是对这个逻辑结果再取反。

回答2:

if not XXX就是 = if XXX ==0
if XXX 就是= if XXX !=0
其中XXX是数值、列表元素或表达式。