我正在使用python包,它可以让我做类似的事情:
korea = country()
korea.food.kimchi()
不知何故,使用点符号,我可以在课堂上深入多个点。我试着查看'country'类的代码,但我可以看到'.kimchi'的来源。我理解它是如何用函数(使用子目录)完成的,而不是像这样的类。
我对课程有点新意,但是如果有人能告诉我/给出一个例子/建议一些好的关键词来输入雅虎,那么这将是非常有帮助的。感谢。
答案 0 :(得分:2)
有很多方法可以做到。一个是:
class Food(object):
def kimchi(self):
return 'mmm'
class country(object):
def __init__(self):
self.food = Food()
您只是获取属性,因此要创建“子点”,请确保您访问的属性也具有属性。