我想我可能没有解释清楚我的问题。我为此道歉。我会再试一次。
我有一个具有某些属性的父类:
class Restaurant():
'This is the restaurant class'
def __init__(self, name, cuisine_type):
self.name = name
self.cuisine_type = cuisine_type
然后我有一个子类继承父类的所有属性并添加一个新属性:
class IceCreamStand():
def __init__(self, *flavor):
'Attributes of parent class initialised'
self.flavor = flavor
现在我尝试打印一个存储在属性flavor中的flavour列表:
def desc_flavor(self):
print('This Ice_Cream shop has ' + self.flavor + ' flavors')
flavor1 = IceCreamStand('Mango', 'Raspberry', 'Coffee', 'Vanilla')
如果我使用concat,我会得到一条消息,说名称没有定义。
我为第一次没有正确解释问题而道歉,并感谢所有的帮助。
4条答案
按热度按时间qf9go6mv1#
plupiseo2#
请尝试使用以下代码:
qni6mghb3#
使用任意参数列表。参见this答案。
示例:
flvtvl504#
据我所知,你正在做Python速成课程第9章的练习,这是我在另一个练习中做的代码,希望对你有帮助。