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

网站新闻专题怎么做seo怎么做教程

网站新闻专题怎么做,seo怎么做教程,上海千途网站建设,青浦网站建设文章目录 面向对象/过程面向对象面向过程 类和对象类对象 代码设计定义类创建对象添加属性获取属性 调用方法魔法方法__init__() 构造方法__str__()__del__() 析构方法 面向对象/过程 面向对象 谁来做,注重结果 面向过程 怎么做,注重过程 类和对象 …

文章目录

  • 面向对象/过程
    • 面向对象
    • 面向过程
  • 类和对象
    • 对象
  • 代码设计
    • 定义类
    • 创建对象
      • 添加属性
      • 获取属性
    • 调用方法
      • 魔法方法
        • `__init__()` 构造方法
        • `__str__()`
        • `__del__()` 析构方法

面向对象/过程

面向对象

谁来做,注重结果

面向过程

怎么做,注重过程

类和对象

抽象概念,泛指具有相同或相似特征和行为的事物

  1. 类名:大驼峰命名法
  2. 属性:事物的特征
  3. 方法:事物的行为

对象

具体概念,特指某一个事物

代码设计

定义类

使用class关键字定义类,类中的函数即为方法

class namedef func(self):pass

self是普通形参,但调用时没有传递实参值。在执行代码时自动将调用这个方法的对象传递给self,因为self的本质是对象。如下图示例
在这里插入图片描述

创建对象

使用类名()创建对象,要通过变量名保存对象地址,变量=类名()

添加属性

类内部,self.属性名=属性值,在类中添加属性通常写在__int__()中
类外部,对象.属性名=属性值,一般不使用

获取属性

类内部,self.属性名
类外部,对象.属性名

调用方法

使用对象.方法名()调用方法

魔法方法

双前导双末尾下划线的方法,在满足条件时会自动调用,如__init__()

__init__() 构造方法

创建对象之后自动调用

  1. 给对象添加属性
  2. 创建对象必须执行的代码,用于初始化
  3. 如果有self以外的形参,要注意形参传递
__str__()

使用print(对象)打印对象时自动调用

  1. 关于对象的属性信息
  2. 若类中没有定义该方法,print(对象)是默认输出对象的内存地址
  3. 必须返回字符串
__del__() 析构方法

删除对象时自动调用

  1. 代码执行结束,所有对象都会被删除
  2. 使用del 对象可以删除对象,若一个对象存在多个引用,则需要删除所有引用才可彻底删除对象
class Person:def __init__(self,name,weight):self.name=nameself.weight=weightdef __str__(self):return f'{self.name}的体重是{self.weight}kg'def __del__(self):print('代码结束,删除对象')def run(self):self.weight=self.weight-0.5def eat(self):self.weight=self.weight+1a=Person('小明',75)
print(a)
a.run()
print(a)
a.eat()
print(a)

在这里插入图片描述

http://www.dtcms.com/wzjs/365169.html

相关文章:

  • 阜宁网站制作选哪家做营销型网站哪家好
  • 网站建设代理加盟网络营销有哪几种方式
  • 高端网络推广优化营商环境的措施建议
  • 小说网站建设方案书整合营销是什么
  • 鲜花店网站源码怎么申请网址
  • 清河网站制作热搜榜排名今日第一
  • 聊城网站建设设计开发公司可以免费发外链的论坛
  • 浙江网站建设技术公司seo企业顾问
  • 网站建设推广案例链接制作
  • 投稿网站源码交换链接
  • 网站建设的文章竞价外包运营
  • 动态ip如何做网站百度竞价排名广告
  • web网站开发案例如何免费开自己的网站
  • 省政府网站建设百度浏览器电脑版
  • app网站营销案例100例
  • 泰州网站开发公司免费网站申请注册
  • wordpress做教育网站百度手机快速排名点击软件
  • 做网站需求sem账户托管公司
  • 东莞响应式网站哪家强app引流推广方法
  • 网站推广途径及要点网络广告投放方案
  • 金坛网页定制旺道seo软件
  • 做网上贸易哪个网站好制造企业网站建设
  • 南京哪家公司做网站免费友链互换
  • 各种网站建设报价站长统计代码
  • 建立com网站怎么做一个网页
  • 政府网站建设原则线上营销渠道有哪些
  • 小企业网站建设的措施百度一下官网
  • 迪庆网站建设网络推广都是收费
  • 新开传奇网站大全推广渠道有哪些方式
  • led 网站建设免费的拓客平台有哪些