这篇文章主要介绍了Python3中常用的装饰器有哪些?python3最常用的装饰器语法,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 。

文章插图
一、装饰器介绍
python装饰器,它就是对函数进行操作的,增强函数的功能,返回值就是一个函数对象,同时还可以减少代码的冗余,它可以应用到很多的地方,比如对日志打印、对运行时间进行统计 。它可以让一个函数在进行写的时候,通过统一添加日志记录的装饰器,就无需更改代码,从而实现记录的功能 。还有对函数进行检验的功能 。
二、带参数的函数的装饰器
带参数的函数装饰器,意思就是在一个需要在一个装饰器中添加一个函数,并且将两个组合传递进来的函数参数进行新的组合,这个时候它的返回值将是一个构造函数,举个例子:
def mycountry(m): country = "china" print(country) def myb(bb): m(bb) print("TEST girl") return myb@mycountrydef myname(b): name = "hehe" print(name) print("I am a :",b) return namemyname("girl")程序的运行结果如下:
【Python3中常用的装饰器有哪些?python3最常用的装饰器语法】ChinaHaha(I am a:’,’’girl’)TEST girl在一个程序中,一个装饰器在通常习惯下,使用的时候是不带参数的,但是它最为一个复杂的函数,有时候就要根据需求,去适当的设置一个解析器函数 。
这篇文章主要介绍了Python3中常用的装饰器有哪些?python3最常用的装饰器语,希望能给大家一个参考,更多相关python3装饰器语法内容文章,可以关注继续学习哦!
推荐阅读
- 怎么解决搜狗浏览器兼容模式不能用的问题
- 好用的音乐制作软件有哪些?音乐编辑软件哪个好!
- 无人机摄影常用的构图技巧有哪些?航拍构图的方法
- Pycharm编辑器中有哪些实用的插件?pycharm常用的插件安装小技巧
- 必看!最好用的28个Excel公式
- Python3怎么安装PIL库?Python3.x版本如何安装pil模块
- 洗脸方法有讲究
- 好用的摄像机有哪些?摄像机品牌推荐!
- 好用的单反相机有哪些?单反相机品牌排行
- 好用的无人机航拍设备有哪些?无人机品牌排行