[add]学习functools使用