python创建了学生这一类,包含学生、姓名、班级,根据学号匹配对应的姓名和班级并输出学号、姓名、班级
时间: 2024-09-17 21:07:03 浏览: 60
在Python中,你可以通过定义一个名为`Student`的类来创建这样的结构。首先,我们需要定义类的属性,如学号、姓名和班级。这里是一个简单的例子:
```python
class Student:
def __init__(self, student_id, name, class_name):
self.student_id = student_id
self.name = name
self.class_name = class_name
# 创建一个字典来存储学生的数据,键是学号,值是Student对象
students_data = {
1001: Student(1001, "张三", "一班"),
1002: Student(1002, "李四", "二班"),
# 更多学生...
}
def get_student_info(student_id):
if student_id in students_data:
student = students_data[student_id]
return f"学号:{student.student_id},姓名:{student.name},班级:{student.class_name}"
else:
return "找不到对应的学生信息"
# 调用函数并打印结果
print(get_student_info(1001))
```
在这个示例中,`get_student_info`函数接收一个学号作为输入,如果找到相应的学生,则返回该学生的详细信息;如果没有找到,就返回一条消息表示未找到。
阅读全文