为什么函数体最后要 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
祝学习愉快~
相似问题