1 问题 实际生活中,我们很难一次性就把一个函数代码写得完美无缺.当我们需要对以前的函数添加新功能时,我们应该怎么做? 2 问题解决思路 (1)可以直接修改原来的函数,在函数内直接修改.当我们对多个函数都新增这个功能时,这样修改显得代码冗余. (2)采用装饰器来解决.装饰器是python里面的一种特殊函数(装饰其它函数),它可以在函数名以及函数体不改变的前提下,给一个函数附加一些额外代码. 3 简单装饰器案例(python3.x) 3.1 原代码功能:根据你输入的内容,输出你输入的城市名称.原代…