Python类和对象_嵌入_多实例返回值

2021-04-30 07:28

阅读:376

函数返回实例。比如 find_center 就接收一个 Rectangle (矩阵)对象作为参数,然后以一个 Point(点)对象的形式,返回矩形中心位置的坐标所在点:

>>> def find_center(rect):

...     p = Point()      #这里的Ponit首字母需要大写,因为它是我们之前自定义的类。

...     p.x = rect.corner.x + rect.width/2

...     p.y = rect.corner.y + rect.height/2

...     return p

... 

下例中,box 作为一个参数传递给了 find_center 函数,然后把结果赋值给了点 center:

>>> center = find_center(square_box)

>>> print_point(center)

(50, 100)

结束。


评论


亲,登录后才可以留言!