返回介绍

模组4:面向对象编程

发布于 2023-08-01 23:55:53 字数 3086 浏览 0 评论 0 收藏 0

在本模组中,我们将学会将Python作为一门面向对象语言看待。也就是说,这门语言将围绕着定义不同类型的对象来包装数据和提供允许用户访问和操作该数据的函数。我们在 Python入门NumPy基础 的旅程为我们介绍了各种类型的对象,如 intstrlisttupledict,和 numpy.ndarray。我们发现这些不同类型的对象有着非常不一样的功能。我们将会学习创建和操作Python对象的语法和构造体。在理解完Python的面向对象编程后,我们会发现我们作为Python用户的技能更加完整且成熟了。

我们将首先学习一些为讨论面向对象编程极其重要的术语,并注意到术语”类“(class)和”类型“(type)在现代Python中是完全一样这一事。然后,我们将学习定义类的语法,并花一些时间来分辨定义后产生的类对象和之后可以创建的类实例。在定义完我们的第一个自定义对象类后,我们将学习定义类方法的语法。这将允许我们向我们的类添加自定义的功能。之后,我们将介绍Python保留的特殊方法来使得我们可以让对象提供像序列,可迭代物,函数,等等一样的行为的协议接口。我们最后将简短地讨论继承的概念,也就是新类继承已存在的类的属性的机制。

内容:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文