原因:因为你的data有时候不是数字的字符串,可能是识别错误。你看串行终端里上面的输出是"‘",不是"1"