问:0在0.username中指的是什么?在视频中,肯尼思说这是从函数top_student返回的结果,但是为什么是0?它是否指向学生表中列的索引号?
答:在该行中:
打印(“我们目前的最佳学生是:{0.username}” 。格式(top_student ()))
的0是用于在编号字段format方法。它由的第0个或第一个参数填充format()。在这种情况下,请0参考的返回值top_student()。这是一个Student对象。语法从返回的对象中0.username检索username属性Student。所以...0.username是最优秀的学生的用户名。