因为hero_rect是一个变量,存储了矩形的位置。而hero是一个surface的对象,是没有rect属性的,所以hero.rect调用不出任何东西,只能通过get_rect()方法返回一个rect对象。后面有用blit()方法把hero这个surface对象绘制到hero_rect指定的矩形位置上。