老师,为什么我返回的是这样的东西

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手乔木 2020-02-12 18:32:34

同学你好:

同学查看Course类中的binding方法。

该方法会接收一个Teacher的实例对象。

组装字典时,教师名称是教师实例对象的姓名属性。

参考:

return {'课程名称': self.course_name, '教师名称': teacher.teacher_name}

如果处理不了,建议同学提供自己的代码。

如果我解决了同学的问题,请采纳!学习愉快^_^。

  • 提问者 慕侠1173512 #1
    那我在传的时候怎么才能正确的将老师姓名传进去,而不是传的手机号码其他那些
    2020-02-12 18:36:47
  • 好帮手乔木 回复 提问者 慕侠1173512 #2
    同学你好:首先需要知道知道同学具体的代码才行。其次,我们在course_to_teacher方法中,我们会得到课程对象的列表以及教师对象的列表。然后我们将这两个列表遍历,取出对应的值。每一个课程对象使用binding方法绑定一个教师对象。 举例: course_teacher = [] ls_course = create_course() ls_teacher = create_teacher() ls_teacher.reverse() for i in range(len(ls_course)): rest = ls_course[i].binding(ls_teacher[i])#每一个教师对象 course_teacher.append(rest) binding方法: def binding(self, teacher): """实现课程绑定教授功能""" # 判断teacher是否为Teacher的实例,如果是,返回包含课程名称和教师名称的字典 if isinstance(teacher, Teacher): self.course_teacher = teacher return {'课程名称': self.course_name, '教师名称': teacher.teacher_name}#获取教师对象的name属性即可,同学自己去选择要绑定的属性。 else: return 学习愉快^_^。
    2020-02-12 18:59:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师