比如内置类str,有个方法strip().我想修改strip()这个方法的参数和实现.那我该怎么做呢?如果不可以修改,那是否可以给内置类添加一个自定义的方法呢?如果可以,最好请给个简单的示例.多谢您的回复!
class laplace(str): def strip(self, chars=None, string='sorry'): return 'something %s' % string x = laplace() print x.strip()
Héritez str et remplacez la méthode de la classe parent. Voulez-vous cet effet ?
Python peut directement surcharger, c'est-à-dire que vous pouvez implémenter une nouvelle fonction strip sur la sous-classe, afin qu'elle soit couverte.
Héritez str et remplacez la méthode de la classe parent. Voulez-vous cet effet ?
Python peut directement surcharger, c'est-à-dire que vous pouvez implémenter une nouvelle fonction strip sur la sous-classe, afin qu'elle soit couverte.