python编写一个矩形类
时间: 2023-09-17 18:13:06 浏览: 86
一个矩形类
好的,您想让我来展示如何编写一个Python矩形类。以下是一个简单的实现示例:
```python
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
return self.length * self.width
def perimeter(self):
return 2 * (self.length + self.width)
# 实例化对象
r = Rectangle(5, 3)
# 计算矩形面积
print('矩形面积:', r.area())
# 计算矩形周长
print('矩形周长:', r.perimeter())
```
该类包含三个方法:
1. `__init__` :类的初始化方法,用于创建矩形对象并设置其长度和宽度。
2. `area` :计算矩形的面积。
3. `perimeter` :计算矩形的周长。
在这个例子中,我们通过实例化一个矩形对象并调用对象的 `area` 和 `perimeter` 方法来计算该矩形的面积和周长。
请注意,这只是一个简单的示例,Python中有许多其他方法可以用于创建矩形对象,包括使用属性合并和装饰器等技术来生成更简洁、优化的代码。
阅读全文