84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
比如内置类str,有个方法strip().我想修改strip()这个方法的参数和实现.那我该怎么做呢?如果不可以修改,那是否可以给内置类添加一个自定义的方法呢?如果可以,最好请给个简单的示例.多谢您的回复!
class laplace(str): def strip(self, chars=None, string='sorry'): return 'something %s' % string x = laplace() print x.strip()
继承str重写父类方法 是要这种效果吗?
python可以直接overload,也就是说,你可以在子类上实现一个新的strip函数,这样就覆盖了。
继承str重写父类方法 是要这种效果吗?
python可以直接overload,也就是说,你可以在子类上实现一个新的strip函数,这样就覆盖了。