python写设计一个Person(人)类,包括姓名,年龄,和血型属性,编写构造方法,用于初始化每个人的具体属性,编写detail方法用于输出每个实例具体值。
时间: 2024-03-26 09:38:55 浏览: 81
python中类的属性和方法介绍
好的,以下是Python代码:
```python
class Person:
def __init__(self, name, age, blood_type):
self.name = name
self.age = age
self.blood_type = blood_type
def detail(self):
print("姓名:", self.name)
print("年龄:", self.age)
print("血型:", self.blood_type)
```
这个类中有3个属性:姓名、年龄和血型。在构造方法中,我们使用传入的参数初始化了这些属性。`detail`方法用于输出这些属性的具体值。
你可以使用以下代码来创建一个`Person`实例并输出它的属性:
```python
p = Person("Tom", 25, "A")
p.detail()
```
输出结果应该是:
```
姓名: Tom
年龄: 25
血型: A
```
阅读全文