登录
首页 » python,装饰器,参数 » Python装饰器的几个简单实例

Python装饰器的几个简单实例

于 2022-08-25 发布 文件大小:1.39 kB
0 49
下载积分: 2 下载次数: 1

代码说明:

8个实例简单介绍Python装饰器的实现。包含参数,执行效果等:#/usr/bin/env python#-*- coding:utf-8 -*-"""两个装饰器的执行顺序是outer_0     开头输入前outer_1     123原函数       呵呵outer_1     456outer_0     加法结果等于"""#哪个装饰器先执行就先执行谁的,比如将outer_0和outer_1调转,其实就是也可以把一个装饰器outer_1当做参数传入outer_0#装饰器主要运用于权限设置def outer_0(func):    def inner(*args, **kwargs):        print("开头输入前")        ret = func(*args, **kwargs)        print("加法结果等于",ret," ")        return ret    return innerdef outer_1(func):    def inner(*args, **kwargs):        print("123")        ret = func(*args, **kwargs)      &

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Python的几个简单实例
    8个实例简单介绍Python装饰器的实现。包含参数,执行效果等:#/usr/bin/env python#-*- coding:utf-8 -*-"""两个装饰器的执行顺序是outer_0     开头输入前outer_1     123原函数       呵呵outer_1     456outer_0     加法结果等于"""#哪个装饰器先执行就先执行谁的,比如将outer_0和outer_1调转,其实就是也可以把一个装饰器outer_1当做参数传入outer_0#装饰器主要运用于权限设置def outer_0(func):    def inner(*args, **kwargs):        print("开头输入前")        ret = func(*args, **kwargs)        print("加法结果等于",ret," ")        return ret    return innerdef outer_1(func):    def inner(*args, **kwargs):        print("123")        ret = func(*args, **kwargs)      &
    2022-08-25 11:18:16下载
    积分:1
  • 696518资源总数
  • 104297会员总数
  • 29今日下载