python构建数据模型
时间: 2023-06-21 11:12:50 浏览: 91
在 Python 中,可以使用类来构建数据模型。一个类可以看作是一种数据类型,可以定义属性和方法。属性可以存储数据,方法可以对数据进行操作。下面是一个简单的示例:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is {} and I am {} years old.".format(self.name, self.age))
```
上面的代码定义了一个名为 Person 的类,它有两个属性:name 和 age,以及一个方法:say_hello。__init__ 方法是一个特殊的方法,用于初始化对象的属性。self 参数代表对象本身。
可以使用这个类来创建对象,如下所示:
```python
person1 = Person("Alice", 25)
person2 = Person("Bob", 30)
person1.say_hello() # 输出:Hello, my name is Alice and I am 25 years old.
person2.say_hello() # 输出:Hello, my name is Bob and I am 30 years old.
```
上面的代码创建了两个 Person 对象,分别代表 Alice 和 Bob。可以调用它们的 say_hello 方法,输出它们的信息。
除了属性和方法外,类还可以继承自其他类,实现代码的复用和扩展。这里不再赘述,感兴趣的读者可以自行查阅相关资料。
阅读全文