if后的变量非0和非空值为True,相反为False