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

网站开发demo百度seo公司有哪些

网站开发demo,百度seo公司有哪些,策划网站做推广的公司,公司查询官网需求:有一个做加法计算的函数,要统计执行这个加法函数代码运行了多久 import timedef add(a, b):time.sleep(1)return a bst time.time() add(100, 200) et time.time() print("该函数运行时间为:", et - st) 学了闭包&#x…

需求:有一个做加法计算的函数,要统计执行这个加法函数代码运行了多久

import timedef add(a, b):time.sleep(1)return a + bst = time.time()
add(100, 200)
et = time.time()
print("该函数运行时间为:", et - st)

学了闭包+装饰器后:

import time#  通过函数实现装饰器
def count_time(func):def wrapper(*args, **kwargs):st = time.time()res = func(*args, **kwargs)et = time.time()print("该函数运行时间为:", et - st)return resreturn wrapper@count_time
def add(a, b):time.sleep(1)return a + bprint(add(200, 300))

又学了魔术方法后:

import time# 通过类实现装饰器
class CountTime:def __init__(self, func):self.func = funcdef __call__(self, *args, **kwargs):st = time.time()res = self.func(*args, **kwargs)et = time.time()print("该函数运行时间为:", et - st)return res@CountTime  # add = CountTime(add)
def add(a, b):time.sleep(1)return a + bprint(add(200, 300))

需求升级:

装饰器接收一个int类型的参数n,可以用来装饰任何函数,如果函数运行时间大于n,则

打印“请耐心等待,马上回来”和统计函数的运行时间

# 通过函数实现装饰器
import timedef count_time_1(n):def count_time(func):def wrapper(*args, **kwargs):st = time.time()res = func(*args, **kwargs)et = time.time()print("该函数运行时间为:", et - st)if et - st > n:print("请耐心等待,马上回来")return resreturn wrapperreturn count_time@count_time_1(2)  # add = count_time(2)(add)
def add(a, b):time.sleep(2)return a + bprint(add(200, 300))
# 通过类实现装饰器
class CountTime:def __init__(self, n):self.n = ndef __call__(self, func):def wrapper(*args, **kwargs):st = time.time()res = func(*args, **kwargs)et = time.time()print("该函数运行时间为:", et - st)if et - st > self.n:print(f"运行时间超过{self.n}s,请耐心等待,马上回来")return resreturn wrapper@CountTime(1)  # add = CountTime(1)(add)
def add(a, b):time.sleep(1)return a + bprint(add(100, 200))

http://www.yayakq.cn/news/335052/

相关文章:

  • 哪个网站能把图片拼凑起来做gif的管理系统开发软件
  • 网站只显示一个网址建设银行签证预约网站
  • 企业网站设计有哪些新功能seo单页面wordpress
  • 哈尔滨电子网站建设网站建设改版方案
  • 企业怎么建设网站贸易公司取名字大全
  • 怎么网站搜索排名优化担保公司发展规划
  • 上海平面网站wordpress菜单的代码
  • 莒县做网站的电话90设计网页版
  • 产品网站设计理念淄博公司网站建设
  • 8月4号建设部网站接单类型网站建设费用
  • 自动成交型网站国外商品网站
  • 在百度上怎么做网站广东专业网站建设报价
  • php怎么做网站教程甘肃省路桥建设集团网站
  • 济南网站建设yeptasksem优化托管
  • 厦门网站的关键词自动排名网页设计论文提纲
  • 做网站建设有哪些公司好vi品牌设计公司
  • 高唐网站制作会展设计方案
  • 扩展名网站国外红色企业网站
  • 网站建设结构分布网站建设的主要缺陷
  • 无忧网站建设价格网站建设资质要求
  • 微信官方网站建设装企工长网站开发
  • 静态网站建设教程注册500万公司实缴多少钱
  • 龙华做网站天无涯网络重庆最大的本地交流网站
  • 网站附件做外链建设网站的好公司
  • 成都网站设计哪家比较好discuz网站名称
  • 北京建网站公司中国制造网官网首页
  • 西城专业网站建设公司哪家好百度云盘搜索引擎入口
  • 衡水哪有做网站的中国纪检监察报陈江华
  • 咨询学校网站开发费用工程建设的概念是什么
  • asp门户网站系统珠海主题网站设计模板