zoukankan      html  css  js  c++  java
  • python基础一 day11 装饰器复习

    # 复习
    # 讲作业
    # 装饰器的进阶
    # functools.wraps
    # 带参数的装饰器
    # 多个装饰器装饰同一个函数
    # 周末的作业
    # 文件操作
    # 字符串处理
    # 输入输出
    # 流程控制

    # 装饰器
    # 开发原则 : 开放封闭原则
    # 装饰器的作用 :在不改变原函数的调用方式的情况下,在函数的前后添加功能
    # 装饰器的本质 : 闭包函数

    # def wrapper(func):
    # def inner(*args,**kwargs):
    # print('在被装饰的函数执行之前做的事')
    # ret = func(*args,**kwargs)
    # print('在被装饰的函数执行之后做的事')
    # return ret
    # return inner
    #
    # @wrapper #holiday = wrapper(holiday)
    # def holiday(day):
    # print('全体放假%s天'%day)
    # return '好开心'
    #
    # ret = holiday(3)
    # print(ret)


    # def outer(*args):
    # print(args)
    # print(*args)
    # def inner(*args):
    # print('inner : ',args)
    # inner(*args)
    #
    #
    # outer(1,2,3,4) #==outer(*[1,2,3,4]) #==outer(*(1,2,3,4))

    最后,一定要记得加糖

  • 相关阅读:
    Mybatis(三)
    Mybatis(二)
    Mybatis
    AJAX的跨域
    AJAX
    EL表达式与标准标签库JSTL
    java无脚本jsp页面-简介
    javaWeb的开发模式
    ADO.Net之SqlConnection、sqlcommand的应用
    翻译1-在SQL Server 2016中介绍微软R服务
  • 原文地址:https://www.cnblogs.com/wang-tan/p/11050911.html
Copyright © 2011-2022 走看看