我对python中的继承问题有些困惑。
我知道以下示例是“愚蠢的”,但我简化了最初的问题。
假设我们有3个班级
class testT(object):
def check(self, str):
return "t" in str
class testTE(testT):
def check(self, str):
return "e" in str
class testTES(testTE):
def check(self, str):
return "s" in str
我想要一个类似的输出:
>>> print testTES().check("test")
>>> True (Because string "test" contains "s","e" and "t" characters)
>>> print testTES().check("dog")
>>> False
>>> print testTES().check("dogs")
>>> False (Contains a "s" but no "e" and no "t")
>>> print testTE().check("tuple")
>>> True (Contains "e" and "t")
如何实现此行为?我尝试使用“超级”,但方法不成功。
谢谢您的帮助
答案 0 :(得分:4)
您只需要将子类中的Column B
调用与VLOOKUP
的输出结合起来即可:
check