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

昆山高新区规划建设局网站建设知道购物网站

昆山高新区规划建设局网站,建设知道购物网站,做百度手机网站点击,用人名做网站域名基本概念 面向过程 是早期的一个编程概念#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.w-s-a.com/news/2974843/

相关文章:

  • 网站建设合同的验收表邢台网站制作哪里有
  • 福田网站建设开发团队深圳市网站哪家做的好
  • 广东建设网工程信息网站超链接网站图片怎么在记事本上做
  • 图片免费设计在线生成济南网站优化费用
  • 给公司建网站需要多少钱口碑最好的旅游软件排名
  • 江苏天宇建设集团官方网站六种常见的网络广告类型
  • 有关网站建设的知识培训机构网站建设
  • 网站做淘宝客有什么要求推荐国外网站设计
  • 网站开发人员 kpi指标成立公司怎么取名
  • 抖音团购小程序代理连云港关键字优化案例
  • 网站开发交什么税北京安慧桥网站建设
  • 网站 掌握做化工行业网站
  • 酒店网站建设目标免费做头像网站
  • 专业建设网站的贵州交通建设集团网站
  • 酒店网站案例怎么自己网站建设
  • 数字营销1+x网站专做宠物的网站
  • 福州网站设计外包长沙网站seo多少钱
  • 国外学校网站设计东莞h5网站建设
  • 新媒体代运营关键词智能优化排名
  • 龙岗公司做网站免费注册企业邮箱域名
  • 设计网站公司有哪些网站备案时间就是正式上线时间吗
  • 做详情页比较好的网站网站建设与开发是什么岗位
  • wordpress手机站如何做从哪些方面评价一个企业的网站建设
  • 建筑公司网站需求京蓝科技(000711) 股吧
  • 网站的建设是什么龙岗做网站哪里找
  • 织梦网站怎么上传视频做平面设计兼职的网站
  • 成都市建设相关网站电子商务网站开发技术有哪些
  • 做自己的网站需要会编程吗效益型网站
  • 上海网站设计开发公网站seo外包公司有哪些
  • 北京专业网站营销wordpress服务器软件