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

python进阶_Day4

思维导图:

作业:

作业一:

(1)定义一个闭包,用于求解方程的y与x值的变化,例如 y = ax + b。

def func1(a, b):def func2(x):y = a * x + breturn yreturn func2re = func1(1, 2)
print(re(1))
print(re(2))

运行结果:

 

作业二:

(2)创建一个闭包,实现统计函数执行的次数功能。有如下调用闭包函数的代码

def func_count():num = 0def func():nonlocal numnum += 1print(num)return funcf = func_count()
f()
f()
f()

运行结果:

 

作业三:

(3)请使用装饰器方式来统计输出1000句"siren_dream"的执行时间。

import time
def execution_time(func):def record():start = time.time()for i in range(10000):func()end = time.time()print(start)print(end)return end-startreturn record@execution_time
def print_out():print("siren_dream")result = print_out()
print(result)

运行结果:

 

作业四:

(4)定义一个函数, 返回字符串, 使用装饰器实现对这个字符串添加后缀.txt。

def add_txt(func):def txt():re = func() + '.txt'return rereturn txt@add_txt
def return_str():return 'Hello World'result = return_str()
print(result)

运行结果:

http://www.dtcms.com/a/466439.html

相关文章:

  • 网站开发小图标大全wordpress显示当前位置
  • 江苏建设信息网站有时候打不开网站建设客户问题
  • .Net Core WebApi集成Swagger
  • 趣味学网工:IPv6是连接未来的数字基石(IPv6的技术地位、重要作用、市场行情、应用场景等)
  • Linux 基本入门
  • 用ClaudeCode完善我的项目
  • 开源系统网站爱游戏app下载官方网站
  • SPA路由回退机制解析:解决History模式下的404问题
  • 边界感知分治:基于扩散模型的无监督阴影去除方案
  • 传输介质的简介
  • TPS, MIS, DSS, ES考题
  • 网站建设服务非常好湖南岚鸿公司响应式网站模版
  • 我的网站被攻击了!
  • 新乡专业的网站建设公司网站模板 php
  • WPS编辑排版之我见
  • 云空间网站怎么做工程中心网站建设汇报
  • 在线Linux 练习平台 (二)
  • wordpress怎样搭建外贸网站工厂的网站在哪里做的
  • 代码案例实践
  • 网站推广费用入什么科目wordpress相册博客类主题
  • 常见虚拟化技术
  • 网站怎么能被百度收录那个视频网站做公开课比较好
  • 站长工具成品源码手机看电影的网站建设
  • webpack,vite,node等启动服务时运行一段时间命令窗口就卡住
  • 设计模式篇之 原型模式 Prototype
  • 广西南宁网站排名优化亿级流量网站架构
  • 微信后台网站建设类似wordpress博客
  • 监控系统4 - LVGL | sqlite3 | mqtt
  • Google 智能体设计模式:资源感知优化
  • 天猫淘宝优惠券网站怎么做婚纱摄影图片