Press "Enter" to skip to content

Python中的面向对象编程(OOP)- 初学者指南(第一部分)

在这个系列的第一部分Python中的面向对象编程(OOP) - 面向初学者中,我们将踏上一个揭开类和对象概念的旅程。我们将介绍创建和使用类的基础知识,定义属性和方法,甚至探索如何传递不同的参数来创建独特的实例。在这个旅程中,我们将用简单易懂的示例来解释每个概念。

目录

  • 1 OOP
  • 2 类
  • 2.1 属性
  • 2.2 方法
  • 3 初始化方法和self
  • 4 结论
  • 5 参考资料

OOP

在Python中,我们使用类来创建对象。对象由属性和方法组成。属性表示关于对象的数据,例如其名称、价格或符号,而方法定义了对象可以执行的功能或任务,例如调整其价格或计算某种度量指标(尾风险指标、夏普/索提诺比率…)[1]。

Python中的面向对象编程(OOP)- 初学者指南(第一部分) 四海 第1张

如果您使用过Python,您已经遇到过对象和类:

  • str(“cat”):str是一个类,“cat”是这个类的一个实例(示例)。
  • list([1, 2, 3]):list是一个类,[1, 2, 3]是list类的一个实例。

Python标准库中有很多可用的类,还有其他库(如NumPy或pandas)中的类。最棒的是Python还赋予我们创建自定义类的能力来解决特定问题并简化工作流程。有了自己的类,我们可以以非常高效的方式做到这一点,它允许我们重用代码。

以“Piggy_Bank”类为例,在这个类中,我们定义了两个不同的属性:“type”和“value”。这些属性是使用“self”参数创建的,后面是属性的类型/值,然后分配具体的值 – 在这种情况下,分别是“coin”和“1”。

Leave a Reply

Your email address will not be published. Required fields are marked *