class Doctor(object):
def __init__ (self, name, weekdays=None, weekend=None):
self.name=name
self.weekdays=weekdays
self.weekend=weekend
def set_weekdays(self,weekdaysshift):
self.weekdays=weekdaysshift
def set_weekend(self,weekendshifts):
self.weekend=weekendshifts
def get_name(self):
return self.name
def get_weekdaysshift(self):
return self.weekdays
def get_weekendshifts(self):
return self.weekend
def __str__(self):
return 'Doctor: {}'.format str((self.name))
您好, 我是Python的新手,刚刚学习了过去两个月,我想知道我是否可以编写一个脚本来创建月度值班/班次列表。我创建一个类和istances没有问题,但我想知道我是否可以根据用户输入创建类的实例。
因此,当我编写脚本时,应该是这样的:
医生姓名:
工作日转移:
周末转移:
并使用该用户输入来创建类的实例。
这与一个普遍问的问题不完全相同。必须有一种方法可以在不使用字典的情况下创建实例,并在用户需要多个实例时将其添加到字典中。
感谢您的帮助:)