Write a definition for a class named Kangaroo with the following methods:
class Kangaroo:
""" attributes: pouch_contents"""
def __init__(self):
self.pouch_contents = list()
def __str__(self):
temp = ‘‘
for s in self.pouch_contents:
temp+=str(s)+ ‘\n‘
return temp
def put_in_pouch(self,obj):
self.pouch_contents.append(obj)
k = Kangaroo()
k.put_in_pouch(1)
k.put_in_pouch(1.0)
k.put_in_pouch(‘hello sun‘)
k.put_in_pouch((1,2,3))
k1 = Kangaroo()
k1.put_in_pouch([1,2,3])
k1.put_in_pouch({‘1‘:‘sun‘,‘2‘:‘yu‘})
k1.put_in_pouch(‘this is k1‘)
from Thinking in Python
原文:http://www.cnblogs.com/ryansunyu/p/4004896.html