python工厂函数