当前位置: 首页 > news >正文

做机械设计兼职的网站怎么免费制作网页

做机械设计兼职的网站,怎么免费制作网页,温州龙湾区企业网站搭建价格,温州网站建设制作初次编辑2017年10月26日,星期四 摘要一. 上节课复习二. 装饰器三. 装饰器补充作业今日总结摘要 引用:Alex 装饰器无参装饰器有参装饰器一. 上节课复习 名称空间与作用域内置名称空间全局名称空间局部名称空间全局作用域:内置名称空间、全局名称空间局部作用域&…

初次编辑2017年10月26日,星期四

摘要
一. 上节课复习
二. 装饰器
三. 装饰器补充
作业
今日总结

摘要

引用:Alex

  1. 装饰器
  2. 无参装饰器
  3. 有参装饰器

一. 上节课复习

  1. 名称空间与作用域
    1. 内置名称空间
    2. 全局名称空间
    3. 局部名称空间
    4. 全局作用域:内置名称空间、全局名称空间
    5. 局部作用域:局部名称空间
  2. 函数嵌套与嵌套作用域
  3. 函数对象
  4. 闭包

二. 装饰器

  1. 为什么要用装饰器及开放封闭原则
  2. 什么是装饰器
  3. 无参装饰器的简单实现
import time
def timmer(func):def wrapper():start_time = time.time()func()stop_time = time.time()print('run time is %s ' % (stop_time - start_time))return wrapper@timmer        #index=timmer(index)
def index():time.sleep(3)print('welcome to oldboy')index()        #wrapper()
  1. 无参装饰器修正part1
import  time
def timmer(func):def foo(*args,**kwargs):start_time = time.time()func(*args,**kwargs)stop_time = time.time()print('run time is %s' % (stop_time - start_time))return foo@timmer    #index = timmer(index)
def index(name):time.sleep(2)print('welconme to my home! %s' % name)@timmer    #auth = timmer(auth)
def auth(name,passwd):print(name,passwd)index('egon')        #foo('egon')
auth('liuyang','123')    #foo('liuyang','123')
  1. 无参装饰器修正part2
import time
def timmer(func):def foo(*args,**kwargs):start_time = time.time()res = func(*args,**kwargs)stop_time = time.time()print('run time is %s '% (stop_time - start_time))return resreturn foo@timmer        # my_max = timmer(my_max)
def my_max(x,y):res = x if x > y else yreturn resres = my_max(2, 3)        #foo(2, 3)
print(res)
  1. 有参装饰器
def auth2(auth_type):def auth(func):def foo(*args,**kwargs):name = input('username: ').strip()passwd = input('passwd:')if auth_type == 'sql':if name == 'liuyang' and passwd == '123':print('auth successful')res = func(*args,**kwargs)return reselse:print('auth error')else:print('还没学会')return fooreturn auth@auth2(auth_type = 'sql')        #index = auth(index)
def index():print('welcome to index page')index()        #foo()

三. 装饰器补充

  1. 函数加多个无参装饰器
@ccc
@bbb
@aaa
def func():passfunc=ccc(bbb(aaa(func))) 
  1. 函数加多个有参装饰器
@ccc('c')
@bbb('b')
@aaa('a')
def func():passfunc=ccc('c')(bbb('b')(aaa('a')(func)))

作业

今日总结

  1. 待整理

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

转载于:https://www.cnblogs.com/sama/p/7825401.html

http://www.lbrq.cn/news/2545399.html

相关文章:

  • 新网站前期seo怎么做seo技术306
  • ppt模板免费下载哪个网站好seo整站优化服务
  • 做一个网站如何赚钱搜索引擎推广与优化
  • 少儿英语做游戏网站推荐网上营销网站
  • 专业网站建设经费申请报告seo顾问服务 乐云践新专家
  • 专业做网站的公司有广西seo优化
  • 线上网络推广培训seo是什么牌子
  • 2019年怎么做网站今天最新新闻摘抄
  • b2b网站发布信息技巧seo作弊
  • 手机营销网站建设百度一下你就知道下
  • 企业交易平台的网站制作多少钱店铺如何运营和推广
  • 学做快餐的视频网站西安百度百科
  • 做网站需要哪些素材百度广告商
  • 网站开发报告知乎小说推广对接平台
  • dw和mysql做网站网站域名综合查询
  • 广州市疫情防控新闻发布会seo监控
  • 定制网站建设开发维护品牌软文案例
  • 春哥技术团队网站建设window优化大师
  • 网站建设合作协议模板搜索网
  • 装修网站设计图推荐找客户的十大方法
  • 保定建设环境项目网站站长工具平台
  • 软件开发工程师招聘简章沈阳关键词优化价格
  • 智慧社区背景图福州seo快速排名软件
  • 4399谁做的网站潍坊seo建站
  • 沧州网络公司电话seo云优化软件破解版
  • 网站建设价目外贸网站大全
  • 好多个人网站做经营性网站怎么申请网站
  • 网站统计插件站内seo和站外seo区别
  • 做文件的网站哪里有培训班
  • 门户网网站seo怎么做桂林seo排名
  • 常见框架漏洞
  • Windows11 WSL安装Ubntu22.04,交叉编译C语言应用程序
  • es的histogram直方图聚合和terms分组聚合
  • 走进computed,了解computed的前世今生
  • ECMAScript2024(ES15)新特性
  • React 服务端渲染(SSR)详解