如何通过用户输入创建类的实例?

时间:2017-10-01 20:11:24

标签: python class instance user-input createinstance

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没有问题,但我想知道我是否可以根据用户输入创建类的实例。

因此,当我编写脚本时,应该是这样的:

医生姓名:

工作日转移:

周末转移:

并使用该用户输入来创建类的实例。

这与一个普遍问的问题不完全相同。必须有一种方法可以在不使用字典的情况下创建实例,并在用户需要多个实例时将其添加到字典中。

感谢您的帮助:)

0 个答案:

没有答案