2024-05-23 20:03:40 发布
网友
所以基本上说我有一个从父类继承的类
class old_people: def get_age(self, vision, wrinkles, grey_hair): pass class female(old_people):
假设我有玛丽=女()而且我已经有她的幻觉了。我该怎么办: 玛丽。在不改变变量位置的情况下获得年龄(皱纹、白发)
我真的不明白你的意思。但也许你想要functools.partialmethod?有了它,您可以将固定值绑定到方法的第一个参数
functools.partialmethod
from functools import partialmethod class old_people: def get_age(self, vision, wrinkles, grey_hair): return 100*vision + 10*wrinkles + grey_hair class female(old_people): get_age = partialmethod(old_people.get_age, 2) mary = female() mary.get_age(1,4) # 214
我真的不明白你的意思。但也许你想要
functools.partialmethod
?有了它,您可以将固定值绑定到方法的第一个参数相关问题 更多 >
编程相关推荐