Local variable ‘ ‘ might be referenced before assignment

Pycharm中有时会遇到下图这种warning

Local variable ‘ ‘ might be referenced before assignment

出现这种情况的原因是因为:当所有情况不符合if条件的时候,不会分配给pm_individual_aqi一个值,程序无法得到相应的输出。

解决方法:当不符合所有条件时,pm_individual_aqi仍会分配一个值;如图两种方法:

法1:在判断之前,预先赋值

法2:增加else,当if条件不符合时,仍然会被赋值。