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

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

3天内不再提示

Python类的属性和方法是什么

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

1.类与对象

什么是类?

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

怎样理解类?

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

类=设计图纸

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

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

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

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

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

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

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

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

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

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

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

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

2.类的属性和方法

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

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

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

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

属性=特征

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

方法=功能

3.小结

类=设计图纸

属性=特征

方法=功能

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

    关注

    88

    文章

    3441

    浏览量

    92415
  • 对象
    +关注

    关注

    1

    文章

    38

    浏览量

    17291
  • python
    +关注

    关注

    51

    文章

    4678

    浏览量

    83476
收藏 人收藏

    评论

    相关推荐

    activeX选版 属性节点连接自动化后无法选择方法

    `labview activeX选版 属性节点连接自动化后无法选择方法。求详细的解答,最好能说明一下各个常用的属性节点怎么用。`
    发表于 11-23 09:20

    Python多重继承使用方法

    继承是面向对象编程的一个重要方式,通过继承,子类可以扩展父的功能,Python也具有该特性,除此之外,Python还可以使用多重继承。语法:class subClass(Base1,Base2)该
    发表于 04-19 14:41

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

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

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

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

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

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

    分享Python 流畅的Python

    9.1 对象表示形式 9.2 再谈向量 9.3 备选构造方法 9.4 classmethod与staticmethod 9.5 格式化显示 9.6 可散列的Vector2d 9.7 Python
    发表于 09-23 20:39

    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

    Python的只读属性定义方法

    Python是面向对象(OOP)的语言, 而且在OOP这条路上比Java走得更彻底, 因为在Python里, 一切皆对象, 包括int, float等基本数据类型.
    的头像 发表于 01-18 09:48 2259次阅读

    一个Python模块Addit属性设置

    Addit 是一个Python模块,除了提供标准的字典语法外,Addit 生成的字典的值既可以使用属性来获取,也可以使用属性进行设置。 这意味着你 不用 再写这样的字典了: body
    的头像 发表于 11-17 10:15 1227次阅读

    简述python空类和实例属性赋值

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

    python模块属性及字符串导入模块介绍

    python可以通过点号或字典,获取模块属性。 已经导入的模块存放在sys.modules字典,通过getattr获取模块属性
    的头像 发表于 02-21 11:27 584次阅读