Python学习笔记-类

1 定义类

在这里插入图片描述
类是函数的集合,class来定义类
pass并没有实际含义,只是为了代码能执行通过,不报错而已,相当于在代码种占一个位置,后续完善
类是对象的加工厂

2.创建对象

在这里插入图片描述
car=Car()即是创建对象的过程

3、类的成员

在这里插入图片描述

3.1 实例变量

在这里插入图片描述

3.2 构造方法

在这里插入图片描述
第一个参数是self,调用的时候不需要传递

class Dog():
    def __init__(self,name,age,sex='雄性'):
        self.name=name
        self.age=age
        self.sex=sex

d=Dog('Hell0',25)
d2=Dog('Hex',35,'雌性')
print("{}'s age is {},sex is {}".format(d.name,d.age,d.sex))
print("{}'s age is {},sex is {}".format(d2.name,d2.age,d2.sex))

3.3 实例方法

在这里插入图片描述
代码实例

class Dog():
    def __init__(self,name,age):
        self.name=name
        self.age=age

    def run(self):
        print('his name is {}'.format(self.name))

    def speak(self,sound):
        print("{}'s speaking is {}".format(self.name,sound))

d=Dog('王迪',25)
d.run()
d.speak('汪汪汪')

3.4 类变量

在这里插入图片描述

在这里插入图片描述

相关推荐

  1. Python学习笔记——(基础知识)

    2023-12-11 20:04:02       21 阅读
  2. Python 学习

    2023-12-11 20:04:02       17 阅读
  3. [python学习]--

    2023-12-11 20:04:02       6 阅读
  4. python笔记基础--(6)

    2023-12-11 20:04:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-11 20:04:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-11 20:04:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-11 20:04:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-11 20:04:02       20 阅读

热门阅读

  1. 涂卡——位运算

    2023-12-11 20:04:02       40 阅读
  2. 【力扣】刷题备忘录-动归-96. 不同的二叉搜索树

    2023-12-11 20:04:02       41 阅读
  3. SCAU:18051 勾股数

    2023-12-11 20:04:02       37 阅读
  4. 在装有 PostgreSQL 14 的 Red Hat8上安装 `pg_cron`

    2023-12-11 20:04:02       27 阅读
  5. 基于粒子群算法求解充电桩布局

    2023-12-11 20:04:02       43 阅读