zoukankan      html  css  js  c++  java
  • 整理装饰器的形成过程,背诵装饰器的固定格式

    固定格式
    def wrapper(func): 2.传入函数值f
        def inner(*args, **kwargs):
            #执行函数前进行的操作
            ret = func(*args,**kwargs)  # 5.执行f()函数
            #执行函数后进行的操作
            return ret   # 6.返回一个值给函数调用者  inner函数名的id
        return inner   # 4.通过return把返回值给函数调用者  此时f = inner
    @wrapper  # 1.f = wrapper(f)执行wrapper函数
    def f():
        print(666)
    f() 3.执行inner函数 f() = inner()
    
    注意:return用法 
    1.函数遇到return时函数体结束
    2.如果return后面跟上函数名则返回函数名在内存中的id
    3.如果return后面跟上其他字符则返回其本身
  • 相关阅读:
    DOM
    JS方法
    边界与边框,列表与方块
    for 练习
    背景与前景温习
    AD域账号验证
    邮件发送案例
    获取每个月最后一天的小技巧
    SQL 执行顺序
    常用下载地址
  • 原文地址:https://www.cnblogs.com/dragonff/p/10119602.html
Copyright © 2011-2022 走看看