什么是网站建设方案书做网站项目的流程

pingmian/2025/10/10 1:26:35/文章来源:
什么是网站建设方案书,做网站项目的流程,重庆建筑模板厂家电话,晋城网站制作一、面向对象类的设计#xff1a;在程序开发中#xff0c;要设计一个类#xff0c;通常需要满足以下三个要求#xff1a;1、类名 这类事物的名字#xff0c;满足大驼峰命名法2、属性 这类事物具有什么样的特征3、 方法 这类事物具有什么样的行为eg:小明今年18岁#xf…一、面向对象类的设计在程序开发中要设计一个类通常需要满足以下三个要求1、类名  这类事物的名字满足大驼峰命名法2、属性 这类事物具有什么样的特征3、 方法  这类事物具有什么样的行为eg:小明今年18岁身高1.75每天早上要跑步会去吃东西类名Person()  属性nameageheight    方法run() eat()(1)# 小猫爱吃鱼小猫要喝水class  Cat():def eat(self):print 小猫爱吃鱼def  drink(self):print 小猫要喝水tom Cat()     # 创建猫对象tom.eat()tom.drink()# 小狗爱睡觉小狗爱吃肉class  Dog():def sleep(self):print 小狗爱睡觉def eat(self):print 小狗爱吃肉xiaoxiao Dog()xiaoxiao.sleep()xiaoxiao.eat()(2)class  Dog():def sleep(self):print 小狗爱睡觉def eat(self):print 小狗爱吃肉xiaoxiao Dog()xiaoxiao.name xiaoxiaoxiaoxiao.sleep()xiaoxiao.eat()print xiaoxiao# addr id(xiaoxiao)# print %x %addr# print %d %addr#再创建一个狗对象benben Dog()benben.name benbenbenben.eat()benben.sleep()print  benben(3)初始化方法我们已经知道了使用类名() 就可以创建一个对象当使用类名()创建对象时python的解释器会自动执行以下操作1、为对象在内存中分配空间 --创建对象2、调用初始化方法为对象的属性设置初始值   初始化方法(__init__)这个初始化方法就是__init__方法是对象的内置方法专门是用来定义一个类具有那些属性的方法class  Dog():def  __init__(self,new_name):self.name new_namedef sleep(self):print %s 爱睡觉  % self.namexiaoxiao Dog(xiaoxiao)   # 使用类名()创建对象的时候会自动调用初始化方法__init__print xiaoxiao.namexiaoxiao.sleep()benben Dog(benben)benben.sleep()二、内置方法(1)__del__1、在python中当使用类名()创建对象时为对象分配万空间后自动调用__init__当一个对象被从内存中销毁前会自动调用__del__方法class Dog():def __init__(self,new_name):self.name new_nameprint %s 来了 %self.namedef __del__(self):print %s 走了 %self.namexiaoxiao Dog(xiaoxiao)print xiaoxiao.nameprint _ * 502、class Dog():def __init__(self,new_name):self.name new_nameprint %s 来了 %self.namedef __del__(self):print %s 走了 %self.namexiaoxiao Dog(xiaoxiao)print xiaoxiao.namedel xiaoxiaoprint _ * 50(2)__str__1、在python中使用python输出对象变量默认情况下会输出这个变量引用的对象是由哪一个类创建的对象以及在内存中的地址(十六进制表示)如果在开发中希望使用print输出对象变量时能够打印自定义的内容就可以利用__str__这个内置方法了class Dog():def __init__(self,name):self.name nametom Dog(tom)print tom2、class Dog():def __init__(self,name):self.name namedef __str__(self): #必须返回一个字符串return 我是%s %self.nametom Dog(tom)print tom三、封装1、封装是面向对象编程的一大特点2、面向对象编程的第一步将属性和方法封装到一个抽象的类中3、外界使用类创建对象然后让对象调用方法4、对象方法的细节都被封装在类的内部(1)需求1、tom和xiaoxiao都爱吃东西爱跑步2、tom体重753、xiaoxiao体重504、每次跑步都会减少0.5公斤5、每次吃东西都会增加1公斤class person():def __init__(self, name,weight):self.name nameself.weight weightdef __str__(self):return 我的名字叫%s,体重是%.2f %(self.name,self.weight)def  run(self):print %s 爱跑步 % self.nameself.weight - 0.5    # 在对象的方法内部是可以直接访问对象的属性def  eat(self):print %s 爱吃 % self.nameself.weight 1.0tom person(tom,75.0)tom.run()tom.eat()print tomxiaoxiao person(xiaoxiao,50.0)xiaoxiao.run()xiaoxiao.eat()print xiaoxiao(2)需求1、房子有户型总面积和家具名称列表新房子没有任何的家具2、家具有名字和占地面积其中床占4平方衣柜占2平方餐桌占1.5平方3、将以上三件家具添加到房子中4、打印房子时要求输出户型总面积剩余面积家具名称列表class  HouseItem():def __init__(self, name,square):self.name nameself.square squaredef __str__(self): #必须返回一个字符串return %s的占地面积为%.2f %(self.name,self.square)chuang HouseItem (chuang,4)print chuangyigui HouseItem(yigui,2)print yiguicanzhuo HouseItem(canzhuo,1.5)class  House():def __init__(self,huxing,square):self.huxing huxingself.square squareself.free_square square   # 剩余面积self.item_list []         # 家具名称列表def __str__(self):return 户型%s\n总面积%.2f\n剩余面积%.2f\n家具列表%s % (self.huxing,self.square,self.free_square,self.item_list)def  add_item(self,item):print 要添加的家具%s % itemif item.square self.free_square:print %s面积太大无法添加 %item.squarereturnself.item_list.append(item.name)self.free_square -item.squaremy_home House(两室一厅,180)  # 创建房子# 添加家具my_home.add_item(chuang)my_home.add_item(yigui)my_home.add_item(canzhuo)print my_home(3)1、士兵瑞恩有一把AK472、士兵可以开火3、枪能够发射子弹4、枪能够装填子弹(增加子弹的数量)class  Gun():def __init__(self,model):self.model model  #  枪的型号self.bullet_count 0   #子弹的数量def  add_bullet(self,count):self.bullet_count countdef shoot(self):if self.bullet_count 0:  #  判断子弹的数量print 没有子弹了self.bullet_count - 1   #发射子弹print %s 突突突 %d %(self.model,self.bullet_count)class  Soldier():def  __init__(self,name):self.name nameself.gun Nonedef fire(self):if self.gun None:print  %s没有枪 %self.namereturnprint go!!!self.gun.add_bullet(50)self.gun.shoot()ak47 Gun(ak47)ak47.add_bullet(50)ak47.shoot()ryan Soldier(Ryan)ryan.gun ak47ryan.fire()print  ryan.gun

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88765.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在潮州哪里找做网站的wordpress二次开发手册chm

题目描述 疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法: 给出数字个数 n (0 < n ≤ 999)和行数 m(0 < m ≤ 999),从左上角的 1 开始,按照顺时针螺旋向内写方式,依次写出2,3,....,n,最终形成一个 m 行矩阵。 小明对这个矩阵有些要求:…

app网站平台建设方案湘潭做网站 磐石网络很专业

一般来说绝大部分PC上装的系统均是windows&#xff0c;为了开发linux程序&#xff0c;会在PC上安装一个Vmware的虚拟机&#xff0c;在虚拟机上安装ubuntu18.04&#xff0c;由于windows上的代码查看软件、浏览器&#xff0c;通信软件更全&#xff0c;我们想只用ubuntu进行编译&a…

用sql2000做网站建设银行手机银行网站用户名

SELinux 安全模型——TE 首发公号&#xff1a;Rand_cs 通过前面的示例策略&#xff0c;大家对 SELinux 应该有那么点感觉认识了&#xff0c;从这篇开始的三篇文章讲述 SELinux 的三种安全模型&#xff0c;会涉及一些代码&#xff0c;旨在叙述 SELinux 内部的原理 SELinux 提供…

企业营销网站建设公司哪家好营销软文是什么意思

题干&#xff1a; 链接&#xff1a;https://ac.nowcoder.com/acm/contest/369/F 来源&#xff1a;牛客网 题目描述 现在你有 n 把灵剑&#xff0c;其中选择第i把灵剑会得到的 wiw_iwi​ 攻击力。 于此同时&#xff0c;还有q个约束&#xff0c;每个约束形如&#xff1a; …

wordpress改密码上海有什么seo公司

1.同步获取短视频 1.只要播放地址对Json数据解析&#xff0c;先把列表找出&#xff1a; 2.只想要所有的播放地址&#xff0c;通过列表表达式循环遍历这个列表拿到每个对象&#xff0c;再从一个个对象里面找到Video,再从Video里面找到播放地址(play_addr),再从播放地址找到播放…

电子商务网站建设 精品课上海建设摩托车官网报价

背景 项目需要使用微信公众号发消息&#xff0c;然后就来接入这个微信授权啦&#xff0c;微信公众号发消息前提是还需要用户先关注公众号~ 微信授权是有点恶心的&#xff0c;真的真的需要先配置好环境&#xff0c;开发的话目前是可以使用测试号申请公众号使用测试号的appid~ …

亿联时代网站建设游戏搭建平台

核心原理就是在四条边、四个顶点加上透明的div&#xff0c;给不同方向提供按下移动鼠标监听 &#xff0c;对应计算宽度高度、坐标变化 特性&#xff1a; 支持设置拖拽的最小宽度、最小高度、最大宽度、最大高度可以双击某一条边&#xff0c;最大化对应方向的尺寸&#xff1b;再…

电商网站建设与运营方向就业前景电子商务网站开发需求分析

动漫头像数据集是用于研究和分析动漫头像相关问题的数据集&#xff0c;它包含了大量的动漫风格的头像图像。动漫头像是指以动漫风格绘制的虚构人物的头像图像&#xff0c;常见于动画、漫画、游戏等媒体。 数据集点击下载&#xff1a;YOLO动漫头像数据集50800图片.rar

网站后台怎么做友情链接永久免费不收费的交友软件

转自 http://kuanghy.github.io/2015/12/30/sudo-vim :w !sudo tee %

建设网站 如何给文件命名产品外观设计流程

IMUL(有符号数乘法)指令执行有符号整数乘法。与 MUL 指令不同&#xff0c;IMUL 会保留乘 积的符号&#xff0c;实现的方法是&#xff0c;将乘积低半部分的最高位符号扩展到高半部分。x86 指令集支持三种格式的 IMUL 指令&#xff1a;单操作数、双操作数和三操作数。单操作数格式…

建设网站费用多少建浏览器网站制作

目录 一、四个坐标 二、两个坐标系的相互转换(齐次矩阵)

北京做招聘网站的公司下载安装百度地图导航

SEO优化一直在变化&#xff0c;百度和谷歌的算法也在不断的迭代更新&#xff0c;所以竞争永远不会停止。今天小编就来给大家分享一下&#xff0c;6种不会过时的网站seo优化操作。1.保持正常优化为网站访客提供高质量的内容、卓越的用户体验和安全性以及卓越的技术网站。这可能需…

厦门网站制作计划wordpress加入图片

Python中的树&#xff08;Tree&#xff09;&#xff1a;高级数据结构解析 树是一种非常重要且常用的数据结构&#xff0c;它的层次结构使得在其中存储和检索数据变得高效。在本文中&#xff0c;我们将深入讲解Python中的树&#xff0c;包括树的基本概念、表示方法、常见类型、…

phpstudy怎样做多个网站优化器

第一部分是生成数据表&#xff0c;常见的生成方法有两种&#xff0c;第一种是导入外部数据&#xff0c;第二种是直接写入数据。 Excel 中的文件菜单中提供了**外部数据的功能&#xff0c;支持数据库和文本文件和页面的多种数据源导入。 获取外部数据 python支持从多种类型的数…

网站开发工程师岗位要求新闻博客软文自助推广

文章目录题目描述思路 & 代码更新版题目描述 这年头当个小偷&#xff0c;都得会 dp 和二叉树了和前面的 I & II 有点不同&#xff0c;这次直接换了数据结构&#xff0c;写树来了。&#xff08;之后不会是图吧&#xff09;很厉害&#xff0c;第一次接触到树型的dp&…

建设银行官方网站手机版下载wordpress主题 投稿

盖楼游戏 一个基于JavaScrtipt、Html5 的盖楼游戏 效果预览 点我下载源代码 Game Rule 游戏规则 以下为默认游戏规则&#xff0c;也可参照下节自定义游戏参数 每局游戏生命值为3&#xff0c;掉落一块楼层生命值减1&#xff0c;掉落3块后游戏结束&#xff0c;单局游戏无时间限…

江苏10大网站建设公司唐山网站建设公司哪家好

教育 -税法-章节资料考试资料-江西财经大学【】 测试题 1、【单选题】以下关于对税收概念的相关理解不正确的是&#xff08; &#xff09;。 A、税收是目前我国政府取得财政收入的最主要工具 B、国家征税依据的是财产权利 C、国家征税是为了满足社会公共需要 D、税收“三性”是…

南通网站建设服务罗永浩做的网站

所谓整体二分&#xff0c;就是对整体进行二分 &#xff08;逃&#xff09; 前言 又是一个狂艹树套树的小清新分治算法 但是树套树不需要动脑啊 整体二分有一些比较重要的条件&#xff1a; 修改对判定答案的贡献互相独立&#xff0c;修改之间互不影响效果修改如果对判定答案有…

天津建设工程注册中心网站域名可以做网站名吗

1.vim输入中文乱码 在/etc/vimrc最下面输入以下代码 set fileencodingsutf-8,gb2312,gbk,gb18030 set termencodingutf-8 set fileformatsunix set encodingprc 2.vim复制的时候如果有#号&#xff0c;下面的代码开头都会有#号 在编辑模式输入:set paste 再进行粘贴即可 3…

网站建设任职资格wordpress网速卡

C 语言 break和continue语句 C 语言 break break语句在遇到循环时将立即结束循环。其语法为&#xff1a; break; break语句几乎总是与if…else循环内的语句一起使用。 示例1&#xff1a;break语句 //程序计算最多10个数字的总和 //如果输入负数&#xff0c;则循环终止 includ…