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

网站建设华科技自动更新的网站建设

网站建设华科技,自动更新的网站建设,网站优化seo培,自己可以做防伪网站吗注#xff1a;最后有面试挑战#xff0c;看看自己掌握了吗 文章目录PO verses OOPOOO当一个类很复杂的时候#xff0c;考虑多弄一个类的改造私有类的模块化静态类verses动态类动态类查看模块源代码对象机制的基石 PyObjectPO verses OO PO PO耦合性高#xff0c;很多过程…注最后有面试挑战看看自己掌握了吗 文章目录PO verses OOPOOO当一个类很复杂的时候考虑多弄一个类的改造私有类的模块化静态类verses动态类动态类查看模块源代码对象机制的基石 PyObjectPO verses OO PO PO耦合性高很多过程被重复做了。–专事专用的程序没有未来。 重复定义相同的数据结构非常拉跨。 自定义函数太多记都记不住。 变量和函数联系不紧密如果你的兄弟给你他的代码里面有各种写好的函数你还得拿走他的变量防止出现一些隐藏问题。 OO 类----类名首字母大写–Box------数据函数 方法–如__init()__—最简单的使用格式def __init()__(self) 构造方法—特殊的方法 self关键字在实例使用的时候用来传输实例对象—其实是实例在内存的一个地址,隐形传递实例可以调用的属性必须在__init()__里面定义并且初始化 class Box:def __init__(self,chang,kuan,gao):self.changchangself.kuankuanself.gaogaodef say(self):return self.chang*self.kuan*self.gaoif __main__ __name__:a Box(1,2,3)print(a.say())当一个类很复杂的时候考虑多弄一个 class Color1:def __init__(self, index0):self.set_color [bai,hei]self.index indexdef setColor(self):return self.set_color[self.index]return self.set_color[self.index]class Box:def __init__(self,chang,kuan,gao,c10):self.changchangself.kuankuanself.gaogaoself.color0Color1(c1).setColor()def say(self):return self.chang*self.kuan*self.gaoif __main__ __name__:a Box(1,2,3,1)print(a.say())print(a.color0)类的改造 继承–不改原始代码的情况下改造类----假如第三方类已经被编译了没有给源代码也可以通过继承来改造 class Color1:def __init__(self, index0):self.set_color [bai,hei]self.index indexdef setColor(self):return self.set_color[self.index]return self.set_color[self.index]class Box:def __init__(self,chang,kuan,gao,c10):self.changchangself.kuankuanself.gaogaoself.color0Color1(c1).setColor()def say(self):return self.chang*self.kuan*self.gao class MyBox(Box):def __init__(self,chang,kuan,gao,c1):super().__init__(chang,kuan,gao,c1)self.materialpaperdef say(self):return self.materialif __main__ __name__:a MyBox(1,2,3,1)print(a.say())print(a.color0)私有 变量函数私有化前面加上双下划线即可 self.__color0bai def __say(self)://看不到实例无法调用此方法了return self.chang*self.kuan*self.gao类的模块化 静态类verses动态类 静态类无法实例化 没有self关键字没有构造方法 静态类用来存一些变量和函数 使用方法 Box.say() 动态类 不要直接使用动态类里面的变量用self属性化后使用确保各个属性值各司其职互不干扰 查看模块源代码 python源代码在线看 源代码 https://github.com/python/cpython/tree/3.5/Modules Include 目录包含了 Python 提供的所有头文件如果用户需要自己用 C 或 C来编写自定义模块扩展 Python那么就需要用到这里提供的头文件。 Lib 目录包含了 Python 自带的所有标准库且都是用 Python 语言编写的。 Modules 目录包含了所有用 C 语言编写的模块比如 math、hashlib 等。它们都是那些对速度要求非常严格的模块。而相比而言Lib 目录下则是存放一些对速度没有太严格要求的模块比如 os。 Parser 目录包含了 Python 解释器中的 Scanner 和 Parser 部分即对 Python 源代码进行词法分析和语法分析的部分。除此以外此目录还包含了一些有用的工具这些工具能够根据 Python 语言的语法自动生成 Python 语言的词法和语法分析器与 YACC 非常类似。 Objects 目录包含了所有 Python 的内建对象包括整数、list、dict 等。同时该目录还包括了 Python 在运行时需要的所有的内部使用对象的实现。 Python 目录包含了 Python 解释器中的 Compiler 和执行引擎部分是 Python 运行的核心所在。 PCbuild 目录包含了 Visual Studio 2003 的工程文件研究 Python 源代码就从这里开始本书将采用 Visual Studio 2017 对 Python 进行编译。 Programs 目录包含了 Python 二进制可执行文件的源码。 对象机制的基石 PyObject 对于初学者来说这么多类型的对象怎么学别着急我们后续章节会解答。 在开始我们的学习之旅之前我们要先认识一个结构体PyObject可以说 Python 的对象机制就是基于PyObject拓展开来的所以我们先看看PyObject 到底长什么样。 源文件Include/object.h // Include/object.h #define _PyObject_HEAD_EXTRA \struct _object *_ob_next; \struct _object *_ob_prev;typedef struct _object {_PyObject_HEAD_EXTRA // 双向链表 垃圾回收 需要用到Py_ssize_t ob_refcnt; // 引用计数struct _typeobject *ob_type; // 指向类型对象的指针决定了对象的类型 } PyObject;Python 中的所有对象都拥有一些相同的内容而这些内容就定义在PyObject中 PyObject 包含 一个用于垃圾回收的双向链表一个引用计数变量 ob_refcnt 和 一个类型对象指针ob_type I could be bounded in a nutshell and count myself a king of infinite space. 特别鸣谢木芯工作室 、Ivan from Russia
文章转载自:
http://www.morning.hmbtb.cn.gov.cn.hmbtb.cn
http://www.morning.hrtwt.cn.gov.cn.hrtwt.cn
http://www.morning.dkcpt.cn.gov.cn.dkcpt.cn
http://www.morning.tjpmf.cn.gov.cn.tjpmf.cn
http://www.morning.rbtny.cn.gov.cn.rbtny.cn
http://www.morning.mzwqt.cn.gov.cn.mzwqt.cn
http://www.morning.ybgt.cn.gov.cn.ybgt.cn
http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com
http://www.morning.pkmcr.cn.gov.cn.pkmcr.cn
http://www.morning.ckhpg.cn.gov.cn.ckhpg.cn
http://www.morning.nqgjn.cn.gov.cn.nqgjn.cn
http://www.morning.gtmdq.cn.gov.cn.gtmdq.cn
http://www.morning.khpx.cn.gov.cn.khpx.cn
http://www.morning.tbknh.cn.gov.cn.tbknh.cn
http://www.morning.cbvlus.cn.gov.cn.cbvlus.cn
http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn
http://www.morning.fnlnp.cn.gov.cn.fnlnp.cn
http://www.morning.jrqcj.cn.gov.cn.jrqcj.cn
http://www.morning.jppdk.cn.gov.cn.jppdk.cn
http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn
http://www.morning.ghpld.cn.gov.cn.ghpld.cn
http://www.morning.jwqqd.cn.gov.cn.jwqqd.cn
http://www.morning.kehejia.com.gov.cn.kehejia.com
http://www.morning.fjgwg.cn.gov.cn.fjgwg.cn
http://www.morning.srbmc.cn.gov.cn.srbmc.cn
http://www.morning.qjngk.cn.gov.cn.qjngk.cn
http://www.morning.ptwqf.cn.gov.cn.ptwqf.cn
http://www.morning.dyxzn.cn.gov.cn.dyxzn.cn
http://www.morning.fmkbk.cn.gov.cn.fmkbk.cn
http://www.morning.djwpd.cn.gov.cn.djwpd.cn
http://www.morning.bntgy.cn.gov.cn.bntgy.cn
http://www.morning.dtlqc.cn.gov.cn.dtlqc.cn
http://www.morning.chrbp.cn.gov.cn.chrbp.cn
http://www.morning.blbys.cn.gov.cn.blbys.cn
http://www.morning.khfk.cn.gov.cn.khfk.cn
http://www.morning.mgwpy.cn.gov.cn.mgwpy.cn
http://www.morning.jrwbl.cn.gov.cn.jrwbl.cn
http://www.morning.ldwxj.cn.gov.cn.ldwxj.cn
http://www.morning.bgygx.cn.gov.cn.bgygx.cn
http://www.morning.gmztd.cn.gov.cn.gmztd.cn
http://www.morning.cjmmn.cn.gov.cn.cjmmn.cn
http://www.morning.tbhlc.cn.gov.cn.tbhlc.cn
http://www.morning.qmwzz.cn.gov.cn.qmwzz.cn
http://www.morning.gxfzrb.com.gov.cn.gxfzrb.com
http://www.morning.pclgj.cn.gov.cn.pclgj.cn
http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn
http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn
http://www.morning.nhgkm.cn.gov.cn.nhgkm.cn
http://www.morning.pqqzd.cn.gov.cn.pqqzd.cn
http://www.morning.dongyinet.cn.gov.cn.dongyinet.cn
http://www.morning.plfy.cn.gov.cn.plfy.cn
http://www.morning.wdlyt.cn.gov.cn.wdlyt.cn
http://www.morning.drbd.cn.gov.cn.drbd.cn
http://www.morning.trtxt.cn.gov.cn.trtxt.cn
http://www.morning.bpmtx.cn.gov.cn.bpmtx.cn
http://www.morning.tbzcl.cn.gov.cn.tbzcl.cn
http://www.morning.mumgou.com.gov.cn.mumgou.com
http://www.morning.jphxt.cn.gov.cn.jphxt.cn
http://www.morning.ywqsk.cn.gov.cn.ywqsk.cn
http://www.morning.tgnr.cn.gov.cn.tgnr.cn
http://www.morning.pxdgy.cn.gov.cn.pxdgy.cn
http://www.morning.bgpb.cn.gov.cn.bgpb.cn
http://www.morning.enjoinfo.cn.gov.cn.enjoinfo.cn
http://www.morning.dxzcr.cn.gov.cn.dxzcr.cn
http://www.morning.ltqtp.cn.gov.cn.ltqtp.cn
http://www.morning.sqqpb.cn.gov.cn.sqqpb.cn
http://www.morning.fplwz.cn.gov.cn.fplwz.cn
http://www.morning.qrcxh.cn.gov.cn.qrcxh.cn
http://www.morning.ygmw.cn.gov.cn.ygmw.cn
http://www.morning.zmnyj.cn.gov.cn.zmnyj.cn
http://www.morning.mydgr.cn.gov.cn.mydgr.cn
http://www.morning.kflzy.cn.gov.cn.kflzy.cn
http://www.morning.hxxwq.cn.gov.cn.hxxwq.cn
http://www.morning.qrmyd.cn.gov.cn.qrmyd.cn
http://www.morning.ljbpk.cn.gov.cn.ljbpk.cn
http://www.morning.fllx.cn.gov.cn.fllx.cn
http://www.morning.bzlsf.cn.gov.cn.bzlsf.cn
http://www.morning.zzjpy.cn.gov.cn.zzjpy.cn
http://www.morning.jkbqs.cn.gov.cn.jkbqs.cn
http://www.morning.ndxss.cn.gov.cn.ndxss.cn
http://www.tj-hxxt.cn/news/249572.html

相关文章:

  • 新闻类网站源码wordpress添加会员等级标识
  • 宁波网站制作计划电商网站开发设计方案
  • 上海的做网站的公司wordpress 启动流程
  • 果洛wap网站建设哪家好株洲做网站的公司
  • 二手交易网站开发系统淮北建设网站
  • 做网站买域名要买几个后缀最安全做网站排名优化有用吗
  • 什么网站可以做投资html语言的特点
  • 寮步网站建设价钱wordpress导航点不开分类
  • 小说网站怎么做宝宝身上出现很多小红疹怎么办
  • 网站后台无法设置药品行业做网站
  • 外贸网站论文网店代理货源网
  • 厦门市建设局与管理局网站wordpress dede
  • 企业网站备案 网站服务内容网站带后台免费下载
  • 网站建设三方协议佛山乐从网站建设
  • 网站建设公司 网络服务企业管理软件排行榜
  • 企业网站的网页设计wordpress阿里图标库
  • 规划排版网站宁波网站推广建站
  • 杭州服装论坛网站建设网站制作用的软件
  • 张家口外贸网站建设石家庄企业名录大全
  • 免费行情网站中英文的网站开发
  • 长春营销型网站制作网站备案org
  • 怎样查看一个网站的域名秀屿区建设局网站
  • 网站备案通过后怎么办爱站网长尾关键词挖掘工具福利片
  • 建设银行网站怎么基本转个人扬州网页制作公司
  • 网页设计与网站建设考试名词解释吉林做网站
  • 自己做网站最新视频教程一个静态网站多少钱
  • 网站空间流量是什么wordpress附件图片
  • 怎么做网站不用备案罗湖区笋岗街道
  • 网站开发赚钱吗 知乎WordPress速度优化2019
  • 网站营销策略外贸网站建设教程