zoukankan      html  css  js  c++  java
  • 装饰器 1

    # # 装饰器
    # # 注册 登陆 访问页面
    #
    # def registers(f):
    # dic={}
    # username = input("请注册你得用户名:")
    # password = input("请注册你得密码:")
    # dic[username] = password
    # def loging(*args):
    # username1 = input("请输入你得用户名")
    # password1 = input("请输入你得密码")
    # for i,b in dic.items():
    # if username1 == i and password1 == b:
    # print("登陆成功")
    # re = f(*args)
    # break
    # else:
    # print("登陆失败")
    # continue
    # return re
    # return loging
    # @registers
    # def index():
    # print("欢迎访问杨涛得博客")
    # @registers
    # def inde():
    # print("欢迎访问杨涛得日志")
    # @registers
    # def ind():
    # print("欢迎访问杨涛得评论")
    # inde()
    # ind()
    # index()

    # 装饰器 就是 不改变原函数得调用方式得情况下。怎加一个新得功能
    # 装饰器 得写法 就是 写一个装饰器函数 传参原来得调用方式为 位置参数或者默认值参数 返回值 是一个嵌套函新名字 在嵌套一个 新得函数 添加新功能
    # 在引用 原来函数得调用方法



    # 列子

    # def zhuanshiqi(f):
    # def indexx(name):
    # print(f"我叫{name}")
    # f(name)
    # print(f"{name}你太棒了")
    # return indexx
    # @zhuanshiqi
    # def yuanlai(name):
    # print(f"欢迎登陆{name}得界面")
    # yuanlai("杨涛")
  • 相关阅读:
    CSS hack
    字符串中常用的方法
    排序算法
    拾遗
    数组类型检测
    数组常用的方法
    go 文件服务器(标准库) 添加关机,睡眠,退出功能
    go cmd 交互 初始化执行某些命令
    go 内网IP及外网IP获取
    go 快排实现
  • 原文地址:https://www.cnblogs.com/yangtao481/p/13177240.html
Copyright © 2011-2022 走看看