getattr 原理