关于在类中定义函数的问题

时间:2021-05-23 12:32:30

标签: python methods

if len(self.students) < self.max_students

不知道上面的代码在下面的语句中是做什么用的,如果有人可以帮忙吗?

class course:
    def __init__(self,name,max_students):
        self.name = name
        self.max_students = max_students
        self.students = [] #empty list
        
    def add_student(self,student):
        if len(self.students) < self.max_students:
            self.students.append(student)
            return True
        return False

1 个答案:

答案 0 :(得分:0)

if len(self.students) < self.max_students

这里的 self.max_students 定义了学生列表的容量,或者就像一个班级中应该允许的最大学生人数一样。

所以,我们在这里检查一个班的学生人数是否应该超过容量。

相关问题