OOP和用户输入作为参数?

时间:2015-12-17 10:26:37

标签: python-3.x

我对OOP和最佳实践有疑问。我最近才在Python中掌握了OOP。我的查询是用户输入。大多数在线示例都不包含它。下面的代码是正确的OOP最佳实践的间隔,还是非常混乱的' '这些作为参数?

class Userinput(object):

    def __init__(self,name):
        self.name = name

    def askuser(self,call):
        self.call = str(input('Enter in a letter  '))
        print(self.call)


a = Userinput('Test')
a.askuser('')

1 个答案:

答案 0 :(得分:2)

你的Userinput课程没有提供任何价值,所以就这样杀了它。类和OOP不是编写优秀Python的唯一方法。在你的情况下,坚持一个简单的功能。