往列表里添加多个值可以用 extend():
class User():
def __init__(self, first_name, last_name):
self.first = first_name
self.last = last_name
def titl(self):
list = []
# list.append(self.first_name)
# list.append(self.last_name)
list.extend([self.first, self.last])
print(list)
me = User('ssx', 'xing')
print(me.first + ', ' + me.last)
me.titl()
#请修改一下子类IceCreamStand中的代码,代码如下:class IceCreamStand(Restaurant):
def __init__(self,name,cuisine,num_serverd,flavours = "sweet"):#重点修改行
super(IceCreamStand, self).__init__(name,cuisine,num_serverd)
self.flavours = flavours
def show_flavours(self):
print("Ice is "+self.flavours+" .")
b = IceCreamStand("冰工厂","Haagen-Dazs(哈根达斯)",25,"chocolate")
b.describe()
b.show_flavours()
可以使用点(.)运算符来添加属性。在 Python 中,你可以像下面这样为一个对象添加属性:Copy code
student.age = 20
这个语句为 student 对象添加了一个名为 age 的属性,并将其值设置为 20。你可以将其替换为不同的属性名称和值,根据需要随时添加不同的属性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)