我不知道这是否是在 StackOverFlow 上提出的正确问题,因为我本身并不是一个“问题”,但是...
这就是我目前的做法:
class User(object):
def __init__(self):
self.role = None
self.first_name = None
self.last_name = None
self.mail_address = None
def new(self):
for key in self.__dict__:
self.__dict__[key] = input(f'Type user\'s {key.capitalize().replace("_"," ")}: ')