系统中的用户分类非常复杂,不同用户组具有不同的行为和权限,并且可能会经常改变,管理非常困难。这时候我们可以独立地定义一些行为,然后根据需要来为不同的用户设置相应的行为能力。请设计一个Person 类,完成sing()、walk()、eat()等行为。
class Person(object):
def _ init_ (self, name):
assert isinstance (name, str), 'name must be string'
self. name = name
def sing (self):
print (self.namet' can sing.')
def walk (self):
print (self. namet' can walk.'.
def eat (self):
rt print (self.namet' can eat.')
p1 = Person(张
p1. sing ()
p1. walk ()
p1. eat()
编写一个队列类myQueue,完成队列的初始化、删除、入队和出队等操作。
class myQueue:
#构道方法,默就别列大小最大为1
def_init_(self