3.7.1 弱类型和动态类型