创建一个学生信息接口stuinfo
时间: 2023-08-08 15:14:04 浏览: 119
好的,下面是一个简单的学生信息接口 `stuinfo` 的示例:
```python
class Student:
def __init__(self, name, age, gender, grade):
self.name = name
self.age = age
self.gender = gender
self.grade = grade
class StuInfo:
def __init__(self):
self.students = []
def add_student(self, student):
self.students.append(student)
def get_student_by_name(self, name):
for student in self.students:
if student.name == name:
return student
return None
def get_student_by_grade(self, grade):
result = []
for student in self.students:
if student.grade == grade:
result.append(student)
return result
```
这个接口定义了两个类,`Student` 表示一个学生,`StuInfo` 表示学生信息接口。
`Student` 类有四个属性:`name` 学生姓名,`age` 学生年龄,`gender` 学生性别,`grade` 学生年级。`StuInfo` 类维护了一个学生列表 `students`,并提供了向列表中添加学生的方法 `add_student`,以及根据学生姓名和年级查询学生信息的方法 `get_student_by_name` 和 `get_student_by_grade`。
你可以根据自己的需求添加更多的方法,例如修改学生信息、删除学生信息等。
阅读全文