0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python类的属性和方法是什么

汽车电子技术 来源:安迪python学习笔记 作者:安迪python学习笔记 2023-02-23 10:17 次阅读
  • 1.类与对象
  • 2.类的属性和方法
  • 3.小结

1.类与对象

什么是类?

类是对一类事物的概括,是许多相似或相同事物的综合。

怎样理解类?

我们可以把类理解成一张制造汽车的图纸。

类=设计图纸

工人建房子,是根据房屋设计图纸来建的,不是凭空想象的。

工人生产汽车,是根据汽车设计图纸来生产的,也不是凭空想象的。

日常生活中我们根据图纸生产我们需要的小汽车。

编程中我们用类来创建对象。

日常生活中的汽车设计图就是我们Python中的类。

日常生活中的小汽车就是Python中的对象。

设计图纸是抽象的,不是具体的事物。

客户是不会花几十万买一张纸回家的,因为图纸不具有驾驶功能。

但工人们可以根据设计图纸生产出可以驾驶的汽车。

汽车就是根据类这个图纸生产出来的具体存在。

类是抽象的,作用是创建对象。

对象是具体的,是类创建出来的。

2.类的属性和方法

每款汽车都有各自的设计图,设计图决定了该款汽车具有什么样的特征和功能。

一款小汽车的颜色特征:红色、粉色、黄色。

一款小汽车的基础功能:前进、后退、转弯。

在Python中我们通常把对象具有的特征称为类的属性。

属性=特征

在Python中我们通常把对象具有的功能称为类的方法。

方法=功能

3.小结

类=设计图纸

属性=特征

方法=功能

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3556

    浏览量

    93519
  • 对象
    +关注

    关注

    1

    文章

    38

    浏览量

    17360
  • python
    +关注

    关注

    54

    文章

    4763

    浏览量

    84338
收藏 人收藏

    评论

    相关推荐

    如何使用Python? 优势有哪些?

      Python是一种面向对象的高级语言,因此类对于Python非常重要。是一个空间,在该空间中变量(属性/方法)分别存储。运算符' .
    发表于 07-30 18:08

    Python中的方法、实例方法和静态方法

    Python中实例属性和实例方法Python中类属性方法
    发表于 11-05 06:25

    请问Python中的方法、实例方法和静态方法是什么?

    Python中的方法、实例方法和静态方法
    发表于 11-09 07:13

    python的理解与使用

    python的理解与使用1. 通俗理解(英文名 class),是具有相同特性(属性)和行为(方法
    发表于 03-07 16:51

    python静态方法方法

    python静态方法方法1. 写法上的差异类的方法可以分为:静态方法:有 staticmet
    发表于 03-07 16:56

    python私有变量和私有方法

    ,就是一个私有变量。这样的规则在属性上生效,在方法上也同样适用。如果一个实例方法,以双下划线开头,那么这个方法就是一个私有的方法,不能由实例
    发表于 03-08 16:30

    python的继承

    python的继承的继承,跟人类繁衍的关系相似。被继承的称为基(也叫做父),继承而得的
    发表于 03-08 16:40

    python的多态和的property属性

    是鸭子。套入刚刚的代码实例中,就是一个对象,只要有 speak 方法,那么他就是一个 do_speak 方法所需要的 people 对象。的 property 属性在之前的学习中,对
    发表于 03-09 16:38

    基于节点连接结构和属性值的属性图聚匿名化方法

    属性图聚匿名化方法,利用属性图表示社交网络数据,综合根据节点间的结构和属性相似度,将图中所有节点聚
    发表于 12-26 11:22 0次下载
    基于节点连接结构和<b class='flag-5'>属性</b>值的<b class='flag-5'>属性</b>图聚<b class='flag-5'>类</b>匿名化<b class='flag-5'>方法</b>

    基于间区分度的属性约简方法及其研究

    属性约简是粗糙集理论中最重要的研究问题之一。近年来,粗糙集理论下的属性约简问题引发了学者们广泛的关注。然而,大多数属性约简方法都是基于不可分辨或可分辨关系所提出的,
    发表于 05-25 16:50 2次下载

    python的理解与使用

    python的理解与使用 1. 通俗理解 (英文名 class),是具有相同特性(属性)和行为(
    的头像 发表于 03-07 16:51 1499次阅读

    python静态方法方法

    python静态方法方法 1. 写法上的差异 方法可以分为: 静态
    的头像 发表于 03-07 16:56 1535次阅读

    python的多态和的property属性

    python的多态 多态,是指在同一型下的不同形态。 比如下面这段代码 class People: def speak(self): passclass American(People
    的头像 发表于 03-09 16:37 1226次阅读

    简述python和实例属性赋值

    python主体没有任何内容,只有pass语句,称为空。 ## 1.2 obj.attr属性赋值 通过obj.attr=value进行
    的头像 发表于 02-21 10:30 984次阅读

    Python中的和对象详解

    Python 是一种面向对象的编程语言,它支持和对象。是一种用户自定义的数据类型,用于定义对象的属性方法。对象是
    的头像 发表于 04-20 16:53 1033次阅读