下面的Item的class代表了一个列举式的文本,有以下member
1.show(): Instance Method。 它输出的是列举式文本。
2.初始化method:用参数值设置列举式文本。
若执行Item的class,可得到[结果]。
# Item class的定义
#在下列空白处完成
# Itemクラス的使用
items = [Item("apple"), Item("pen"), Item("pineapple")]
for i in items:
i.show()
apple
banana
orange
以实现如下效果,可以的话请点击采纳答案。
# Item class的定义
class Item:
def __init__(self, text):
self.text = text
def show(self):
print(self.text)
# Itemクラス的使用
items = [Item("apple"), Item("pen"), Item("pineapple")]
for i in items:
i.show()
输入pen 对应输出 banana ?
class Item():
def __init__(self, n):
self.name = n
def show(self):
print(self.name)
items = [Item("apple"), Item("pen"), Item("pineapple")]
for i in items:
i.show()
代码如下:
class Item():
def __init__(self, n):
self.name = n
def show(self):
print(self.name)
items = [Item("apple"), Item("pen"), Item("pineapple")]
for i in items:
i.show()