我是 Python 新手(来自 MATLAB),并且开始了解到类是模块化程序的好方法。我理解它们就像一个可以简化流程的“蓝图”,但我认为我对此的理解是错误的。我正在阅读文档并遇到了这个例子:
class Complex:
def __init__(self, realpart, imagpart):
self.r = realpart
self.i = imagpart
x = Complex(3.0, -4.5)
x.r, x.i
输出为
(3.0, -4.5)
它难倒了我。没有已知realpart
或imagpart
要传递的函数,但它们被重命名为r
andi
并立即工作。它们似乎也不是内置函数。怎么样?在realpart
做imagpart
什么?
注意:我为模棱两可的标题和标签道歉,我不确定这会被称为什么。我很感激建议。