装饰器
装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。
零基础PythonHTML+CSSJavaLinuxJavaScriptiOSPHP编程编程7本京东¥购买已下架首先,让我们讨论下如何写你自己的装饰器。
一切皆对象
首先我们来理解下Python中的函数
在函数中定义函数
刚才那些就是函数的基本知识了。我们来让你的知识更进一步。在Python中我们可以在一个函数中定义另一个函数:
那现在我们知道了可以在函数中定义另外的函数。也就是说:我们可以创建嵌套的函数。现在你需要再多学一点,就是函数也能返回函数。
Python数据分析基础京东好评率98%无理由退换京东配送官方店旗舰店¥60购买从函数中返回函数
其实并不需要在一个函数里去执行另一个函数,我们也可以将其作为输出返回出来:
再次看看这个代码。在if/else语句中我们返回greet和wel