我创建了以下变量,它从我创建的Point对象中捕获函数:
j = i.getfunction()
print(j)
print(j)
无论何时调用,都会输出类似的内容:
<function draw_H at 0x1057ce268>
我想要做的是找出附加到变量的项目是否包含某些单词。例如,使用上面的print(j)
输出,我想知道j
是否包含draw_H
,如下所示:
if j contains draw_H:
# Run this code
我该怎么做?具体来说,我如何确定附加到变量的项是否包含某个单词?非常感谢任何帮助!
答案 0 :(得分:1)
使用__name__
属性:
print (j.__name__)
测试子字符串do:
if "draw_H" in j.__name__:
<do stuff>