# 包装(二次加工标准类型) # 继承 + 派生 的方式实现 定制功能 1、重新定义append方法 2、定制新的功能 class List(list): def append(self,object): #append类型必须是字符串 if type(object) is str: print("正在添加[%s]"%object) #list.append(self,object)#调用父类方法 super().append(object) else: print("必须是字符串类型") def show_midlle(self): #取传入值得中间字符 mid_index = int(len(self)/2) return self[mid_index] f1 = List("helloworld") f1.append("SB") print(f1) f1.append(2222222) print(f1.show_midlle())
python的包装和授权
猜你喜欢
转载自www.cnblogs.com/songzhixue/p/10102006.html
今日推荐
周排行