如何在Python中使用类 Python对其社区以及更广泛的数据科学应用程序的重要性 Python 3.9计划发布六个alpha,五个beta预览版和两个候选版本 51本最佳Python书籍推荐 Python和Django可以帮助您更快地构建出色的应用程序和网站 将短波天线与RTL-SDR和PYTHON进行比较 不会C语言也可以是资安高手 学好Python就能和骇客大战 Evilnum集团以基于Python的新型RAT瞄准金融科技公司 Python编程:Microsoft和NASA发布学生学习门户 如何在Python中使用if语句 为什么Python不会很快消失 Python编程:微软最新的初学者课程着眼于为NASA项目开发 可视化的Datapane Python工具动手指南 物联网如何在不久的将来改变我们的体验 计算机操作系统的使用率 大脑般的计算机首次亮相 智能电视是印度的未来 小米是印度的先驱 物联网和医疗保健技术融合以提供更好的患者护理 超级电容器Usurp电池技术 OP-ED:第四次工业革命中蓬勃发展 研究显示长期演进(LTE)物联网(IOT)市场稳定增长 BITS Pilani Hyd孵化创业公司开发支持IoT的智能面罩 物联网在航运和海事行业中的作用 基于云的数据库市场2020年研究分析 艾默生以16亿美元收购美国技术软件公司OSI 2020年将提供7种基于分析的健身跟踪软件 新的恶意软件使用Tor和Bittorrent开采加密和窃取资金 数以百万计的WordPress网站正在通过最新的插件错误进行探测和攻击 保护您的网站免受数据泄露的简单方法 多年的物联网黑客攻击,但我们实际上学到了什么 如何在2020年成为不受限制的免费Fire黑客 阿根廷移民:黑客窃取了秘密情报文件 像职业黑客一样,这个少年攻击了学校服务器并强迫在线课程停止 特斯拉模型3:这是黑客在您的屏幕上发现的问题 如果每个人都讨厌面向对象的编程,那么为什么它是如此广泛地展开 新的莫尔黑德天文馆图画书探索了其第一位技术员的故事 Windows和Mac的3个快速提示 DOOM正在运行妊娠测试?程序员通过其他设备尝试 Cookies能解决您的计算机问题吗 Gift在NKU建立了计算机科学专业教授职位 OSU的计算机漏洞暴露了1,700名学生和教职员工的个人信息 NSF计算机与信息科学与工程系副主任于9月11日进行虚拟演讲 终极防御:什么是气隙计算机 2020年医疗保健市场的物联网全球增长分析 给物联网设备用户和制造商的建议 物联网:物联网支出有望反弹 什么是物联网及其运作方式?物联网解释 如何以程序员的身份加入Disbelief 新的Python程序员 首先学习这些概念 程序员生活中的一天
您的位置:首页 >程序人生 >

如何在Python中使用类

在Python中引入类

对于那些不熟悉班级概念并且想更多地了解他们的工作方式的人,请继续阅读。如果只需要Python中类的语法,则可以跳到下一部分!

那么,什么是课程?类是描述“数据对象”的一段代码。就像您在现实世界中发现的那样,这是一个对象,除了它没有明显的存在:它仅存在于概念中!

但是,像真实对象一样,数据对象可以具有属性(大小,重量,高度,生命数,速度),并且可以具有功能(向前移动,跳转,调高温度,删除)。

例如,在计算机游戏中,一个坏人可以在代码中描述为数据对象。这样就可以跟踪坏人的健康状况,与玩家的关系以及攻击行为。然后,我们可以调用坏人的“射击”功能来发射弹丸,或者称其为“破坏”功能以将它们从游戏中删除。

(除了当函数出现在Python类中时我们称其为“方法”!)

然后,您可以根据类提供的信息,简单地使用图形例程将这些坏人吸引到屏幕上。

Python类的优点在于,它们可以为单个对象创建多个“实例”。这意味着我们只需要编写一个“ BadGuy”类即可创建尽可能多的坏人!

您还可以将Python中的类用于什么?类可以用于描述程序中的特定工具,例如得分管理器,也可以用于描述客户数据库中的条目。每当您要创建大量相同“事物”的示例时,或者想要以模块化且易于导出的方式处理复杂代码时,类都是一个不错的选择。

如何在Python中使用类

因此,现在您知道处理类的方法了,您可能想知道如何在Python中实际使用类。

入门相对简单,喜欢Python!您将以与创建函数相同的方式创建类,除了将使用“ class”而不是“ def”。然后,我们为该类命名,添加一个冒号,并缩进其后的所有内容。

(请注意,类应使用大写的驼峰大小写来区分变量和函数。这意味着“ BadGuy”而不是“ badGuy”或“ bad_guy”。)

为了真正利用Python中的类功能,我们需要了解实例和构造函数。如果您从同一个BadGuy类创建两个坏蛋,那么每个坏蛋都是一个“实例”。

理想情况下,我们可能想要创建两个初始状态不同的坏人。此外,我们可能要改变这种状况,从内部的BadGuy仅仅类。

为此,我们需要一种称为“构造函数”的特殊类型的方法(类中的函数)。

创建对象的新实例后(当“实例化”该对象时)将立即调用该构造函数,该构造函数主要用于定义与该对象的特定实例相关的变量。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。