了解此程序

2024-09-30 22:09:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图理解这个程序,以便更好地掌握Python编程。我在摆弄程序,并试图找出如何运行它,但每次我包括一个play\u()调用,我得到一个错误,说参数是预期的。这是真的,因为代码说它需要一个“(self)”参数

def play_pigs(self):

那么这个程序是怎么运行的呢?我不太理解这部分,但我想我理解了代码的其他部分。你知道吗

代码:http://ideone.com/LuRLOu


Tags: 代码self程序comhttpplay参数def
1条回答
网友
1楼 · 发布于 2024-09-30 22:09:59

play_pigs()是类PlayerSet的方法。您必须获得(例如创建)这个类的实例,然后您可以像这样调用play_pigs(),例如:

playerSet = PlayerSet(1, "foo")  # or some other way to get such an instance
playerSet.play_pigs()  # do not pass "self" here, as this is implicit already

这回答了你的直接问题。我没有检查这是否工作在所有,因为这将超出范围,所以。你知道吗

相关问题 更多 >