Discuss / Python / class Student(object):

class Student(object):

Topic source
class Student(object):
    def __init__(self, name, gender):
        self.name = name
        self.__gender = gender
    def get_gender(self):
        return self.__gender
    def set_gender(self, gender):
        if gender in [ "male", "female"]:
            self.__gender = gender
        else:
            raise  ValueError('bad gender')
class Student(object):
    def __init__(self, name, gender):
        self.name = name
        self.__gender = gender
    @property
    def gender(self):
        return self.__gender
    @gender.setter
    def gender(self, gender):
        if gender in [ "male", "female"]:
            self.__gender = gender
        else:
            raise  ValueError('bad gender')

请问一下大神,

if gender in [ "male", "female"]:

这个地方用[ ],或()都可以吗(就是list和tuple都对吗?)

希望能解答一下,谢谢!!!


  • 1

Reply