assert 和raise区别