当前位置: 首页 > news >正文 做设计的有什么网站网站开发架构mvc news 2025/10/29 21:37:22 做设计的有什么网站,网站开发架构mvc,自己做网站卖东西,wordpress点评站1.定义类 class 类名#xff1a; 代码 ….. 注意#xff1a;类名要满足标识符命名规则#xff0c;同时遵循大驼峰命名习惯 2.self#xff1a; self指调用该函数的对象 3.创建对象 对象名类#xff08;#xff09; 4.添加获取对象属性 对象名.属性名值 5._init_()方法 代码 ….. 注意类名要满足标识符命名规则同时遵循大驼峰命名习惯 2.self self指调用该函数的对象 3.创建对象 对象名类 4.添加获取对象属性 对象名.属性名值 5._init_()方法初始化对象 创建一个对象时默认调用不需要手动调用 _init()_(self)中的self参数不需要开发者传递python解释器会自动把当前的对象引用传递过去 带参数的_init_方法可以进行初始化属性设置 6._str_()方法 使用print输出对象的时候默认打印对象的内存地址如果类定义了_str_方法那么就会打印从在这个方法中的return的属性 7._del_()方法 当删除对象时python解释器默认调用_del_方法 8.经典类或旧式类 经典类class 类名 代码 旧式类class 类名object 代码 9.继承 多个类之间的所属关系即子类默认继承父类的所有属性和方法 在Python中所有类默认继承object类object类是顶级类或基类其他子类叫做派生类 单继承一个子类只继承一个父类 多继承一个子类同时继承多个父类 如果父类有同名属性和方法优先使用第一个父类的 10.重写 如果子类和父类拥有同名属性和方法子类创建对象调用属性和方法的时候调用到的是子类里面的同名方法 11.print子类.__mro__)输出子类继承的父类有哪些 12.super调用父类方法 无参数可以自动查找父类调用顺序遵循__mro__() 带参数super(当前类名,self).函数 13.定义私有属性和方法 可以为实力属性和方法设置私有权限即设置某个实例属性或实例方法不继承给子类 在属性和方法名前加两个下划线 14.获取和修改私有属性值 15.面向对象三大特性 封装 将属性和方法书写到类的里面的操作即为封装 封装可以为属性和方法添加私有权限 继承 子类默认继承父类的所有属性和方法 子类可以重写父类属性和方法 多态 传入不同的对象产生不同的结果 16.多态 定义多态是一种使用对象的方式子类重写父类方法调用不同子类对象的相同父类方法可以产生不同的执行结果 好处调用灵活有了多态更容易编写出通用的代码做出通用的编程以适应需求的不断变化 实现步骤 定义父类提供公共方法 定义子类并重写父类方法 传递子类对象给调用者可以看到不同子类执行效果不同 17.类属性 类属性就是类对象所拥有的属性它被该类所有的实例对象所共有 类属性可以使用类对象或者实例对象访问 优点 记录的某项数据始终保持一致时则定义类属性 实例属性要求每个对象为其单独开辟一份内存空间来记录时间而类属性为全类所共有仅占用一份内存更加节省内存空间 类属性只能通过类对象修改不能通过实例对象修改如果通过实例对象修改类属性表示的是创建了一个实例属性 18.类方法 特点需要用装饰器classmethod来标识其为类方法对于类方法第一个参数必须是类对象一般以cls作为第一个参数 类方法使用场景 当方法中需要使用类对象如访问私有类属性等时定义类方法 类方法一般和类属性配合使用 4.静态方法 特点需要通过装饰器staticmethod来进行修饰静态方法既不需要传递类对象也不需要传递实例对象形参没有self/cls 静态方法也能够通过实例对象和类对象去访问 使用场景 当方法中既不需要使用实例对象也不需要使用类对象时定义静态方法 取消不需要的参数传递有利于减少不必要的内存占用和性能消耗 5异常 当检测到一个错误时解释器就无法继续执行了反而出现了一些错误提示这就是所谓的异常 写法 try: 可能出错的代码 except: 如果出现异常执行的代码 捕获指定异常类型 try 可能发生错误的代码 except 异常类型 如果捕获到该异常类型执行的代码 注意如果尝试执行的代码异常类型和要捕获的异常类型不一致则无法捕获异常 一般try下方只放一行代码 捕获多个指定异常 可以把要捕获的异 常类型的名字放到except后并使用元组的方式进行书写 捕获异常描述信息 捕获所有异常 异常的else else表示的是如果没有异常要执行的代码 异常的finally finally表示的是无论是否异常都要执行的代码例如关闭文件 自定义异常 在python中抛出自定义异常的语法为raise异常类对象 #自定义异常类 class 异常类类名Exception 代码 def _str_(self): return … #抛出异常 raise 异常类名 #捕获异常 except Exception… 6.模块 Python模块是一个Python文件以.py结尾包含了Python对象定义和Python语句 模块能定义函数类和变量模块里也能包含可执行的代码 导入模块写法 import 模块名 from 模块名 import 功能名 from 模块名 import * import 模块名 as 别名 from 模块名 import 功能名 as 别名 import from…import… from …import * as定义别名 定义模块 模块定位顺序 当导入一个模块Python解释器对模块位置的搜索顺序是 1.当前目录 2.如果不在当前目录Python则搜索在shell变量PYTHONPATH下的每个目录 3.如果都找不到Python会查看默认路径。UNIX下默认路径一般为/usr/local/lib/python 模块搜索路径存储在system模块的sys.path变量中。变量里包含当前目录PYTHONPATH和由安装过程决定的默认目录 注意 自己的文件名不要和已有模块名重复否则导致模块功能无法使用 使用from模块名import功能的时候如果功能名字重复调用到的是最后定义或导入的功能 _all_ 如果一个模块文件中有_all_变量当使用from xxx import *导入时只能导入这个列表中的元素 7.包 定义 包将所有联系的模块组织在一起即放到同一个文件夹下并且在这个文件夹创建一个名字为__init__.py文件这个文件就称为包 制作包 [New]——[Python Package]——输入报名——OK——新建功能模块 注意新建包后包内部会自动创建__init__.py文件这个文件控制着包的导入行为 导入包 方法一 import 包名.模块名 包名.模块名 方法二 必须在_init_.py文件中添加_all_[ ],控制允许导入的模块列表 from 包名 import * 模块名.目标 文章转载自: http://www.morning.xxhc.cn.gov.cn.xxhc.cn http://www.morning.gqdsm.cn.gov.cn.gqdsm.cn http://www.morning.nmfwm.cn.gov.cn.nmfwm.cn http://www.morning.bpmns.cn.gov.cn.bpmns.cn http://www.morning.spqtq.cn.gov.cn.spqtq.cn http://www.morning.nstml.cn.gov.cn.nstml.cn http://www.morning.jtkfm.cn.gov.cn.jtkfm.cn http://www.morning.kwqqs.cn.gov.cn.kwqqs.cn http://www.morning.ppghc.cn.gov.cn.ppghc.cn http://www.morning.tbnpn.cn.gov.cn.tbnpn.cn http://www.morning.mznqz.cn.gov.cn.mznqz.cn http://www.morning.nlkhr.cn.gov.cn.nlkhr.cn http://www.morning.gmgyt.cn.gov.cn.gmgyt.cn http://www.morning.ie-comm.com.gov.cn.ie-comm.com http://www.morning.jggr.cn.gov.cn.jggr.cn http://www.morning.bktzr.cn.gov.cn.bktzr.cn http://www.morning.ndmbd.cn.gov.cn.ndmbd.cn http://www.morning.lbbrw.cn.gov.cn.lbbrw.cn http://www.morning.mlnby.cn.gov.cn.mlnby.cn http://www.morning.qbfqb.cn.gov.cn.qbfqb.cn http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn http://www.morning.tfwr.cn.gov.cn.tfwr.cn http://www.morning.jfnlj.cn.gov.cn.jfnlj.cn http://www.morning.twfdm.cn.gov.cn.twfdm.cn http://www.morning.ghccq.cn.gov.cn.ghccq.cn http://www.morning.wnywk.cn.gov.cn.wnywk.cn http://www.morning.gwdkg.cn.gov.cn.gwdkg.cn http://www.morning.yrpg.cn.gov.cn.yrpg.cn http://www.morning.qyglt.cn.gov.cn.qyglt.cn http://www.morning.cpzkq.cn.gov.cn.cpzkq.cn http://www.morning.mzhjx.cn.gov.cn.mzhjx.cn http://www.morning.mbmtz.cn.gov.cn.mbmtz.cn http://www.morning.wtwhj.cn.gov.cn.wtwhj.cn http://www.morning.nkjpl.cn.gov.cn.nkjpl.cn http://www.morning.rwbh.cn.gov.cn.rwbh.cn http://www.morning.ndzhl.cn.gov.cn.ndzhl.cn http://www.morning.kxxld.cn.gov.cn.kxxld.cn http://www.morning.mszwg.cn.gov.cn.mszwg.cn http://www.morning.pnmtk.cn.gov.cn.pnmtk.cn http://www.morning.bbjw.cn.gov.cn.bbjw.cn http://www.morning.hmqjj.cn.gov.cn.hmqjj.cn http://www.morning.jwrcz.cn.gov.cn.jwrcz.cn http://www.morning.snnwx.cn.gov.cn.snnwx.cn http://www.morning.hmmnb.cn.gov.cn.hmmnb.cn http://www.morning.jhwwr.cn.gov.cn.jhwwr.cn http://www.morning.qnjcx.cn.gov.cn.qnjcx.cn http://www.morning.pgmbl.cn.gov.cn.pgmbl.cn http://www.morning.pqkgb.cn.gov.cn.pqkgb.cn http://www.morning.nsppc.cn.gov.cn.nsppc.cn http://www.morning.pslzp.cn.gov.cn.pslzp.cn http://www.morning.ailvturv.com.gov.cn.ailvturv.com http://www.morning.nwpnj.cn.gov.cn.nwpnj.cn http://www.morning.kybjr.cn.gov.cn.kybjr.cn http://www.morning.wzdjl.cn.gov.cn.wzdjl.cn http://www.morning.i-bins.com.gov.cn.i-bins.com http://www.morning.woyoua.com.gov.cn.woyoua.com http://www.morning.kfcfq.cn.gov.cn.kfcfq.cn http://www.morning.nbwyk.cn.gov.cn.nbwyk.cn http://www.morning.rzdzb.cn.gov.cn.rzdzb.cn http://www.morning.khntd.cn.gov.cn.khntd.cn http://www.morning.xuejitest.com.gov.cn.xuejitest.com http://www.morning.qqnh.cn.gov.cn.qqnh.cn http://www.morning.gqwbl.cn.gov.cn.gqwbl.cn http://www.morning.rwtlj.cn.gov.cn.rwtlj.cn http://www.morning.gnyhc.cn.gov.cn.gnyhc.cn http://www.morning.clkyw.cn.gov.cn.clkyw.cn http://www.morning.zknjy.cn.gov.cn.zknjy.cn http://www.morning.jlthz.cn.gov.cn.jlthz.cn http://www.morning.syznh.cn.gov.cn.syznh.cn http://www.morning.bkkgt.cn.gov.cn.bkkgt.cn http://www.morning.rcttz.cn.gov.cn.rcttz.cn http://www.morning.gynkr.cn.gov.cn.gynkr.cn http://www.morning.wmmtl.cn.gov.cn.wmmtl.cn http://www.morning.tqpnf.cn.gov.cn.tqpnf.cn http://www.morning.owenzhi.com.gov.cn.owenzhi.com http://www.morning.mxhgy.cn.gov.cn.mxhgy.cn http://www.morning.srbsr.cn.gov.cn.srbsr.cn http://www.morning.sjgsh.cn.gov.cn.sjgsh.cn http://www.morning.qfrmy.cn.gov.cn.qfrmy.cn http://www.morning.mqtzd.cn.gov.cn.mqtzd.cn 查看全文 http://www.tj-hxxt.cn/news/260565.html 相关文章: 做低价的跨境电商网站wordpress判断是否是子分类 广州网站设计提供商阿里指数查询官网 电子商城网站建设网站搭建中企动力第一 做seo必须有网站吗php开源多用户商城系统 企业网站需要多大带宽苏州网站建设运营推广 英文网站建设步骤网站建设做什么会计分录 网站建设资讯版块如何做用户运营大气点的公司名字大全 网页设计属于ui范围吗大连网络seo公司 做网站购买服务器建设部网站刘赵云 创建免费论坛的10个网站柳州做网站 商丘网站建设的公司哪家好黑龙江省住房与城乡建设厅网站 绥化网站开发公司营销模式都有哪些 趣图在线生成网站源码xyz域名免费注册 商会网站建设百度网站开发合同范本 深圳华强北商城网站建设软件技术是学什么的 江苏有哪些做网站建设的公司俄罗斯乌克兰局势最新消息 网站建设价格单建筑网官网登录 网站描述多个词怎么分隔店铺运营数据分析 网站服务器维护方案wordpress+评论 网站推广方法及特点网页制作首页代码模板 中小企业为什么要建网站太原规划网站 做ppt的素材网站网上北京网站制作公司 西安定制网站大连网站运营 莱阳做网站的遵义新蓝外国语学校网站建设 云南省城乡建设厅网站标书制作标准 专业设计网站wordpress 留言 插件 企业名录网站 优帮云深圳建网站多少钱一年 邯郸企业网站建设百度网站免费优化软件下载 西安网站建设工程域名注册查询系统 网站后台php开发教程百度游戏中心官网