你好,我对python编程相当陌生(学习基础)。到目前为止,我正在学习对象,装饰等,以及他们如何工作。
我附上了一个文件,一张图片来告诉你我的问题是什么。我不理解第二段代码(右边)中'set_position'方法的用法。
我总结了我对这些代码的理解,并在每个代码中添加了注释。我也附上了。py文件。
请随意给出一些建议,感谢你们的回答。
如果你想知道为什么我用不同的引用变量等等使代码难以阅读,那是因为我只是想看到代码中发生的每一个方面。很抱歉。
/ /编辑
事实上,我现在意识到我可以删除'set_position'在第一个代码也(在左边的),没有区别。就产出而言。
那么'set_position'就变得不相关了?
除非我像这样添加一个参数:
def set_position (T、y):
T.f["位置"]= y
T.f“ASDFGH”= y
然后在main函数中,我可以创建一个新的关键字-参数:
Yerry.set_position(“拖”)
Yerry = D(拖动= "run")
但我仍然需要在类中创建一个方法来调用它?
现在我真的很困惑,我肯定错过了一些东西。
我附上了一个文件,一张图片来告诉你我的问题是什么。我不理解第二段代码(右边)中'set_position'方法的用法。
我总结了我对这些代码的理解,并在每个代码中添加了注释。我也附上了。py文件。
请随意给出一些建议,感谢你们的回答。
如果你想知道为什么我用不同的引用变量等等使代码难以阅读,那是因为我只是想看到代码中发生的每一个方面。很抱歉。
/ /编辑
事实上,我现在意识到我可以删除'set_position'在第一个代码也(在左边的),没有区别。就产出而言。
那么'set_position'就变得不相关了?
除非我像这样添加一个参数:
def set_position (T、y):
T.f["位置"]= y
T.f“ASDFGH”= y
然后在main函数中,我可以创建一个新的关键字-参数:
Yerry.set_position(“拖”)
Yerry = D(拖动= "run")
但我仍然需要在类中创建一个方法来调用它?
现在我真的很困惑,我肯定错过了一些东西。
附件
-
903.2 KB 观点:6
-
953个字节 观点:3
-
958个字节 观点:2
最后的编辑: