实现一个根据学生姓名查询学生信息的函数。用Python
时间: 2024-10-14 15:16:11 浏览: 198
Python学习之函数式编程实现学生管理系统的基本功能
在Python中,我们可以创建一个字典或者列表来模拟一个简单的学生数据库,其中每个元素代表一个学生的信息,包括姓名。然后可以定义一个函数来根据输入的学生姓名查询对应的信息。下面是一个简单的例子:
```python
# 假设我们有一个包含学生信息的数据结构,例如字典
students = {
"张三": {"id": 001, "年龄": 18, "成绩": 95},
"李四": {"id": 002, "年龄": 19, "成绩": 90},
"王五": {"id": 003, "年龄": 20, "成绩": 96}
}
def search_student_info(name):
if name in students:
return students[name]
else:
return None # 如果找不到,返回None 或者抛出异常
# 调用函数
print(search_student_info("张三")) # 输出:{'id': 001, '年龄': 18, '成绩': 95}
```
在这个例子中,`search_student_info`函数接受一个参数`name`,如果这个姓名存在字典中,就返回对应的字典;否则返回`None`表示未找到。
阅读全文