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

一般网站建设企业到哪里建网站

一般网站建设企业,到哪里建网站,兰州市建设工程招标投标中心网站,手机分销网站闭包 在函数嵌套的前提下#xff0c;内部函数使用了外部函数的变量#xff0c;并且外部函数返回了内部函数#xff0c;我们把这个使用外部函数变量的内部函数称为闭包。 def outfunc(arg):def innerFunc(msg):print(f{msg} {arg} {msg})retu…闭包 在函数嵌套的前提下内部函数使用了外部函数的变量并且外部函数返回了内部函数我们把这个使用外部函数变量的内部函数称为闭包。 def outfunc(arg):def innerFunc(msg):print(f{msg} {arg} {msg})return innerFuncfunc outfunc(尔) func(沃) def outfunc(num1):def innerFunc(num2):nonlocal num1num1 num2return num1return innerFunc func outfunc(10)print(func(20)) print(func(30)) nonlocal关键字的作用 在闭包函数想要修改外部函数变量的值 需要用nonlocal 声明这个外部变量 闭包的优点 无需定义全局变量即可实现通过函数持续的访问修改某个值。 闭包使用的变量的作用域在函数内 难以被错误的调用修改。 缺点 由于内部函数持续引用外部函数的值所以会导致这一部分内存空间不被释放一直占用内存。 装饰器 装饰器也是一种闭包其功能就是在不破坏目标函数原有的代码和功能的前提下为目标函数增加新功能。 def doworking():print(do working)def outfunc(func):def innerFunc():print(开始上班)func()print(下班回家)return innerFuncaction outfunc(doworking) action() 语法糖 def outfunc(func):def innerFunc():print(开始上班)func()print(下班回家)return innerFuncoutfunc def doworking():print(do working)doworking() 设计模式 单例模式 程序运行时一个类无论创建多少次 只有一个对象 class DatabaseManager:passdata_manager DatabaseManager() from singleObj import data_managermanager1 data_manager manager2 data_manager print(id(manager1)) print(id(manager2)) 工厂模式 class Animal:passclass Dog(Animal):passclass Cat(Animal):passclass Pig(Animal):passclass AnimalFactory:def get_animal(self,type):if type d:return Dog()elif type c:return Cat()elif type P:return Pig()else:return Animal()factory AnimalFactory() pig factory.get_animal(p) dog factory.get_animal(d) cat factory.get_animal(c)wolf factory.get_animal(w)print(fpigtype{type(pig)} dogtype{type(dog)} cattype{type(cat)} wolftype {type(wolf)}) 线程。进程 import time import threadingdef game():while True:print(进攻敌方防御塔)time.sleep(1)def music():while True:print(对面的女孩 看过来)time.sleep(1)gameThread threading.Thread(targetgame) musicThread threading.Thread(targetmusic)gameThread.start() musicThread.start() time.sleep(1000000) import time import threadingdef game(msg):while True:print(msg)time.sleep(1)def music(msg):while True:print(msg)time.sleep(1)gameThread threading.Thread(targetgame,args(进攻敌方防御塔,)) musicThread threading.Thread(targetmusic, kwargs{msg:对面的女孩 看过来})gameThread.start() musicThread.start() time.sleep(1000000)
http://www.hkea.cn/news/14339894/

相关文章:

  • 厦门建设局官方网站西安那里做网站
  • 工业设计网站官网泰兴网站制作
  • 公司付网站会员费科目怎么做哈尔滨招聘网最新招聘信息网
  • 电脑网站制作网站平台
  • 站长之家 wordpress 流量统计网站建设优化推广哈尔滨
  • 建站小软件建立一个网站英语
  • 电子商务网站的重要性免费友情链接网
  • 单位网站建设管理情况佛山营销型网站
  • 儿童网站模板免费下载网站建设方案前言
  • 如何建造免费的网站企业网站开发技术
  • 学校内部网站开发价格惠州网站建设佳木斯
  • 个人工作室的网站校友网站建设的重要性
  • 网站怎么做适配通州网站建设
  • 网站注册流程和费用什么软件可以推广
  • 免费做店招哪个网站好优惠网站如何做
  • 购物商城外贸网站建设建设网站坪山
  • 帝国网站增加流量有什么网站可以做初中试题
  • wap网站域名申请青海省住房城乡建设厅网站
  • 建设网站政策风险江门市住房建设管理局网站
  • 网站建设对公司有什么好处交互设计网站推荐
  • 地信的网站建设广州网站建设q.479185700強
  • 网站描述和关键词怎么写wordpress语言的设置中文版
  • 做电子商务网站建设工资多少钱电子商务网站开发岗位
  • 乐清网站建设乐清长沙seo外包平台
  • 如何免费申请网站做国外衣服的网站有哪些
  • 腾讯网站安全检测做垂直网站
  • 适合设计制作公司的网站asp远吗python在线编程视频
  • 网站建设最新签约漯河英文网站建设
  • 能打开的a站深圳燃气
  • 能够做代理的网站自己用wordpress建站