python中if判断条件

洲行

关注

阅读 76

2022-04-14

不知为何,用if判断变量是否为空时,总是分不清要不要加not,特地整理一下。

python中,如果一个变量为空,那么他的值就是None,None与False等价。若i为空,not i等价于True。if执行条件是后面的表达式为true。

例如,判断list是否为空,为空执行赋值操作,不为空不进行操作,正确写法应为:

li = []
if not list:
    li.append("hello")
else:
    break

精彩评论(0)

0 0 举报