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

好的网站设计题目南京华佑千家装饰工程有限公司

好的网站设计题目,南京华佑千家装饰工程有限公司,酒店电子商务网站策划书,一个网页大概多少钱1. 函数的作用域1.在函数定义时候就固定#xff0c;与调用位置无关#xff0c;在调用的时候返回到函数定义的位置x1 #全局作用def f1(): #整个f1函数是定义阶段deff2():print(x)returnf2deffoo(func):x3func()#func()调用阶段x200 #这样定义x又变成全局了foo(f1()) #执行foo(…1. 函数的作用域1.在函数定义时候就固定与调用位置无关在调用的时候返回到函数定义的位置x1 #全局作用def f1(): #整个f1函数是定义阶段deff2():print(x)returnf2deffoo(func):x3func()#func()调用阶段x200 #这样定义x又变成全局了foo(f1()) #执行foo(f1()) 返回到F1函数里找x所以打印是1不是3生成器2.名称空间内置名称空间在python解释器启动产生的空间简单理解就是python自带的方法比如max()len()全局名称空间 :在全局定义的好的名称空间文件级别的产生的 比如x1 #全局作用deftest():x2 #局部作用print(x)test()if x1 y2#全局作用#在执行test()调用的时候先加载内置查找有没有test这个内置函数如果去全局里查找test这个函数方法最后局部局部名称空间在调用函数时候产生局部名称空间 y2在调用teset()立马产生了局部作用空间nonlocal x 函数正上方的x的变量global x 改成全局的变量3.闭包函数闭包函数的作用主要在与装饰器函数式编程里面闭包只是给函数捆绑死一个值或者状态1.定义在函数内部的函数2. 包含对外部作用域名字的引用而不是对全局作用域名字的引用3.该内部函数就称为闭包函数importrequests#第一种传参闭包defre(func):defget():returnrequests.get(func).textreturngetbaidure(http://www.baidu.com)baidu1re(http://www.souhu.com)print(baidu())#第二种自定义固定值闭包函数deftest():urlhttp://www.baidu.comdefgett(): #gett()是闭合函数外面包裹这个urlreturnrequests.get(url).textreturngettfunctest()print(func())def ff()url‘nq.com’func() #此时的func已经一种状态就是url这个百度地址不会ff() #得到的结果是urlhttp://www.baidu.com4.装饰器装饰器的定义1.在不变动主功能函数的前提下为其添加上新的功能或者状态。例:比如抓数据时候我们需要添加计时器显示抓取用了多少时间写一个te函数是计时器功能这样可以给爬取baidu、搜狐网站添加上这个计时器。第一种装饰器写法其实是给闭包函数添加了一个功能importrequestsimprot time#第一种传参闭包这里当主功能函数defre(func):defget():returnrequests.get(func).textreturngetbaidure(http://www.baidu.com)baidu1re(http://www.souhu.com)print(baidu())#装饰器给获取百度数据添的用时defte(func):deftimer():starttime.time()func()stoptime.time()print(获取数据的时间%s%(stop-start))returntimerbaidute(baidu)baidu()第二种写法这种方法适合用装饰器函数名称上面例子是闭包函数已经闭包了是不可以种的来装饰建议使用  函数调用方式n是表示给传参的函数以防万一最要用*args,**kwargs的方式1 importpsutil2 defcount(func):3 deftimer():4 fupsutil.cpu_count()5 print(fu)6 func(1)7 returntimer8910 #查看cpu使用情况的一个函数11 count12 defmain(n):13 respsutil.cpu_times()14 print(res)15 print(n)1617 #查看Process的一个函数n18 count19 deftest(t):20 flpsutil.Process21 print(fl)22 print(t)232425 test()26 main()View Code装饰器的细节问题from functools import wraps 在装饰器中添加显示备注信息如下代码importpsutilfrom functools importwrapsdefcount(func):wraps(func) #这里需要添加wraps这个装饰器deftimer():fupsutil.cpu_count()print(fu)func(1)returntimer#查看cpu使用情况的一个函数countdefmain(n):这个是mian函数的respsutil.cpu_times()print(res)print(n)#return 123 如果函数里有return 打印这个函数结果时候显示空 因为main显示已经被conunt函数装饰了所以要在timer里面retrun才对print(main.__doc__) #这里是打印上面的备注信息生成器生成器不断调用和返回值生成器迭代器可以被next()函数调用并不断返回下一个值的对象称为迭代器可以直接作用于for循环的对象统称为可迭代对象# def Pycharm(name):# food_list[]# food yieldfood_list# print(%s想吃%s %(name, food))# food_list.append(food)# print(food_list)### res Pycharm(alex)# next(res) #next 会停留在 foodyield这里send传送后继续执行下面的内容# res.send(fangfood)python之反射反射即想到4个内置函数分别为:getattr、hasattr、setattr、delattr  获取成员、检查成员、设置成员、删除成员下面逐一介绍先看例子它的核心本质其实就是利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员一种基于字符串的事件驱动classfunc():def __init__(self):self.teacherteacherself.studentstudentself.ageeeself.namenamedeftest01(self):print(反射机智显示test01功能%s %self.teacher)deftest02(self):print(反射机智显示test02功能%s %self.student)funcfunc()defrun()::return:通过res用户输入相对应的变量、函数方法通过反射机制来判断、增删添改resinput(我想执行里面的函数:).strip()hasahasattr(func,res) #hasattr 可以判断func类中是否存在res传入的变量或者函数方法resgetattr(func,res,not find) #getattr 可以获取传入方法或者函数的执行结果#得到是内存地址需要通过res()来展示内容#not find意思 如果没有找到相对应的变量和函数 通过print(res())来打印出notfind#print(res())tomsetattr(func,res,18) #setattr 可以修改传入变量的结果 比如self age17 通过setattr可以修改成18print(func.age)delattr(func,age) #delattr 删除age这个变量print(func.age)#setattr(func,res,18)run()
http://www.yutouwan.com/news/216561/

相关文章:

  • 备案网站名怎么填写商务型企业网站建设
  • html5做图书馆网站wordpress 标题 空格
  • 邯郸菜鸟网站建设网站整体排名大幅下降
  • 盐城网站建设制作工作室红安县建设局网站
  • 重庆手机网站推广流程浙江省建设工程招投标网站
  • 乐清市住房和城乡规划建设局网站php网站留言板是怎么做的
  • 青海省建设厅网站执业看想看的做想做的电影网站
  • 一页式网站模板建设网站全部流程
  • 什么网站找厂做袜子站长之家seo概况查询
  • 微网站开发策划鹤峰网站制作
  • 焦作网站建设的公司哪家好兰州市城市建设设计院官网
  • 视频网站广告代码游戏推广员好做吗
  • 做网站怎么在国外服务器租用装饰公司门头
  • 公司做网站设计要注意自助建站免费建站
  • 网站改造汕头论坛贴吧
  • 贵州城乡建设厅城乡建设网站电子科技公司网站建设方案
  • 在网站中设置网站地图系统网站界面设计
  • 长春网站建设方案服务购物网站建设款流程
  • 旅游网站开发本科论文西部数据网站备案流程
  • 青岛开发区做网站国际军事形势分析
  • 可以直接进入的正能量网站全渠道分销零售平台
  • 网站建设招标评分表科技网站设计资讯
  • 网站建设的软文素材童程童美少儿编程怎样收费
  • 医疗知识普及网站开发大学生网站建设策划书范文
  • 网站项目建设人员规划三明网站建设
  • 网站建站中关键字搜索怎么弄门户网站英文
  • 全国建设项目竣工验收公示网站电商网站建设哪家公司好
  • 涉县企业做网站推广火车头wordpress教程
  • 建设注册中心网站首页wordpress打开
  • 我的网站 dedecmswordpress手机后台