为什么函数体最后要 return students
来源:7-1 【案例】实现学生信息库
每天两杯冰美式
2023-01-28 03:23:07
"""
def get_all_students():
for key, value in students.items():
print('学号:{}, 姓名:{}, 年龄:{}, 性别:{}, 班级:{}'.format(
key, value['name'], value['age'], value['sex'], value['class_number']))
return students
"""
students = {
1: {
'name': 'dewei',
'age': 33,
'class_number': 'A',
'sex': 'boy'
},
2: {
'name': '小幕',
'age': 10,
'class_number': 'B',
'sex': 'boy'
},
3: {
'name': '小曼',
'age': 18,
'class_number': 'A',
'sex': 'gril'
},
4: {
'name': '小高',
'age': 18,
'class_number': 'C',
'sex': 'boy'
},
5: {
'name': '小云',
'age': 18,
'class_number': 'B',
'sex': 'gril'
}
}
def get_all_students():
for key, value in students.items():
print('学号:{}, 姓名:{}, 年龄:{}, 性别:{}, 班级:{}'.format(
key, value['name'], value['age'], value['sex'], value['class_number']))
return students
get_all_students()1回答
好帮手慕小猿
2023-01-28
同学,你好!使用return students,是为了方便后续再使用该函数的返回值,例如要对返回值result的key进行输出,可做如下操作

若没有return 返回值,只是调用一下该函数,则是对学生信息进行输出,该函数没有返回值,默认为None

祝学习愉快~
相似问题