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

岱山建设局网站wordpress 共享

岱山建设局网站,wordpress 共享,广东微信网站制作公司哪家好,大学做视频网站设计基本概念 面向过程 是早期的一个编程概念#xff0c;类似函数#xff0c;但是没有返回值 具体做法#xff1a; 把完成某个需求的所有步骤#xff0c;从头到尾 逐步实现 将某些功能独立的代码 封装成一个又一个 函数 然后顺序调用不同的函数 特点#xff1a; 注重 步骤…基本概念 面向过程 是早期的一个编程概念类似函数但是没有返回值 具体做法 把完成某个需求的所有步骤从头到尾 逐步实现 将某些功能独立的代码 封装成一个又一个 函数 然后顺序调用不同的函数 特点 注重 步骤与过程不注重职责分工 如果需求复杂代码会变得很复杂 开发复杂项目没有固定的套路开发难度大 面向对象 相较于函数面向对象是更大的封装根据 职责 在一个对象中封装多个方法 在完成某个需求前首选确定 职责根据职责确定不同的对象在对象内部封装不同的方法 最后让不同的对象调用不同的方法 特点 注重 对象和职责不同的对象承担不同的职责 更加适合对应复杂的需求变化专门应对复杂项目开发提供固定套路 类和对象 类 和 对象 是面向对象的两个核心概念 在程序开发中先有 类 后有 对象 类 对一群具有相同 特征 或 行为的事物的一个统称是抽象的不能直接使用 特征 即 属性 行为 即 方法函数 类相当于做汽车的图纸是一个模板而根据这个 模板 做出来的具体物品就是 对象 三要素 类名 这类事物的名字使用大驼峰命名法(HelloWorld) 属性 指这类事物的特征 方法 指这类事物具备的行为 对象 对象 是根据类创建出来的一个具体存在可以直接使用 根据类创建出来的对象具备与类相同的 属性 和 方法 类和对象的关系 类是模板对象 是根据 类 这个模板创建出来的先有类后有对象 类 只有一个根据这个类创建的 对象 可以有多个 不同的对象之间属性可能会各有不同 类 中定义了什么样的属性和方法对象中就是什么样的属性与方法 基础语法 dir内置函数 在 Python 中,对象几乎无所不在变更、数据、函数都是对象 使用内置函数 dir 传入 标识符/数据可以查看对象内的所有属性和方法 __方法名__ 格式的方法是Python提供的 内置方法/属性 常见方法如下 方法名类型作用__new__方法创建对象时会被自动调用__init__方法对象被初始化时会被自动调用__del__方法对象被从内存中销毁时会被自动调用__str__方法返回对象的描述信息print 函数输出使用示例 # 定义函数测试内置方法 def demo():passprint(dir(demo)) 输出结果 定义简单类 面向对象 是更大的封装在一个类中封装多个方法通过这个类创建的对象 可以直接使用这些方法 类中方法的定义与之前定义函数时几乎一样区别在于每一个参数必须是 self, self 表示调用者本身的引用 调用中对象中的方法时self 不需要传递 可以通过 self 调用对象的其它属性或方法 示例 需求 定义一个狗类狗有 吃骨头睡觉两个方法 class Dog:# 第一个参数 必须是 self,表示调用者本身的引用def eat(self):print(狗狗要吃骨头了...)def sleep(self):print(狗狗要睡觉了...)# 定义对象调用方法 dogDog() dog.eat() dog.sleep()# 定义第二个 狗对象 dog2Dog() dog2.eat() dog2.sleep()# dog 和dog2 是用同一个类 创建出来的里面的方法和属性是一样的但是对象的引用是不同的 print(dog) print(dog2) 输出结果 对象的初始化 当使用 类名() 创建对象时会 自动 执行以下操作 为对象分配内存空间 为对象的属性设置初始值即调用 __init__ 方法 __init__ 是对象的内置方法专门用来定义一个类 具有哪些属性的方法 示例 class Dog:def __init__(self,name):print(开始初始化Dog的属性...)self.namenamedef eat(self):print(%s 开始吃骨头了...%self.name)def sleep(self):print(%s 想要睡觉了... %self.name)# 定义对象并为其属性赋值 dogDog(小白) dog.eat() dog.sleep()dog2Dog(小黑) dog2.eat() dog2.sleep() 输出结果 内置方法 __del__ 方法当一个对象被从内存中销毁时会自动调用 应用场景 __init__ 改造初始化方法可以让对象更加灵活 __del__ 如果希望对象在被销毁前再做一些事情可以使用此方法 生命周期 一个对象从调用 类名() 创建生命周期开始 一个对象的 __del__ 方法一旦被调用生命周期结束 在对象的生命周期内可以访问对象属性或者调用对象方法 __str__ 方法 默认打印 对象变量的引用内存地址值如果希望使用 print 输出对象变量时能够打印 自定义的内容就可以利用 __str__ 方法该方法必须返回一个字符串 示例 class Dog:def __del__(self):print(小黑去轮回了......)def __str__(self):return 我是小黑的自定义打印内容。。。dogDog() print(dog) print(---------------11111111111) 输出结果 程序猿与投资生活实录已改名为  程序猿知秋WX同款欢迎关注
http://www.hkea.cn/news/14361899/

相关文章:

  • 网站建设收费标准教程静态网页怎么做网站
  • 网站建设个人工作总结三网合一 营销型网站
  • 建设网站都要学些什么品牌公关活动
  • 用dw做网站用什么主题比较好大连工程信息招标网
  • 用js做自适应网站视频剪辑培训
  • 丽江市住房与城乡建设局网站郑州建筑公司排名
  • idc销售网站php源代码关注公众号在哪里查找
  • 承德建设厅网站网站后台更新内容后
  • 网站正在建设中提示页商城建设公司
  • 用asp.net做简易网站wordpress腾讯云cos插件
  • 网站开发如何学习医疗器械管理软件
  • 简单手机网站源码下载宁波网站建设 华企立方
  • 备案的域名做电影网站吗搜讯网站开发
  • 个人成立公司怎么做企业网站公司的网站建设费用入什么科目
  • 石家庄设计网站公司安徽网站线上开发公司
  • 创新的企业网站制作网络营销推广网站
  • canvas做的手机网站做淘宝需要的网站
  • php网站建设外国参考文献昆明app制作的公司
  • python做互金网站制作网页的基本步骤
  • 中企动力是怎么建设网站的北京网站建设公司动感
  • 秦皇岛城乡建设局网站wordpress改页脚
  • 济南网站建设公司按需定制速递物流系网站建设与维护
  • 兰州市生态建设管理局网站北京市住房城乡建设部网站首页
  • 网站页脚需要放什么用开发一个相亲软件需要多少钱
  • 怎样设计网站主页长春网站建设技术外包
  • 找别人做网站注意什么百度招聘网最新招聘信息
  • 滕州做网站五年级下册数学优化设计答案
  • 济南网站建设网站登录页做多大尺寸的
  • 刚学完网站开发wordpress如何制作网页
  • 佛山网站建设公司有哪些wordpress restfulapi