python的内置函数。如何使用它?
我的问题是:python的内置函数。如何使用它?,python,python-3.x,Python,Python 3.x,我的问题是: 在第一个函数中,什么是pospos不是任何类或字典的一部分。我们如何从中获得x和y 在第二个函数中,Position是python的内置函数吗?如果是这样的话,为什么我们要乘宽度和随机。随机?这有什么意义?另外,第一个函数中使用的pos是否是该位置的对象?帮帮我 这两个函数都是类定义的一部分(self是一个提示) pos和Position都不是python内置的。它们必须来自自定义库,或者是在同一源文件中定义的。也许这些方法实际上是位置类定义本身的一部分 最有可能的是,pos应该是
pos
pos
不是任何类或字典的一部分。我们如何从中获得x
和y
Position
是python的内置函数吗?如果是这样的话,为什么我们要乘宽度
和随机。随机
?这有什么意义?另外,第一个函数中使用的pos
是否是该位置的对象?帮帮我
这两个函数都是类定义的一部分(self是一个提示)
pos
和Position
都不是python内置的。它们必须来自自定义库,或者是在同一源文件中定义的。也许这些方法实际上是位置
类定义本身的一部分
最有可能的是,pos
应该是类Position
的实例
我建议你在继续之前先从阅读开始;至少在关于类和实例的部分(第9章)之前,请仔细阅读一遍。这篇文章的完整代码似乎已经面世。当您了解类和实例(参见Martijn Pieters的答案)时,阅读完整的代码以了解发生了什么可能是值得的
Position
是一个在开头定义的类,pos
是作为参数传递给函数cleanTileAtPosition
的Position
的实例。
def cleanTileAtPosition(self, pos):
x = math.floor(pos.getX())
y = math.floor(pos.getY())
self.tiles[(x, y)] = True
def getRandomPosition(self):
return Position(random.random() * self.width,
random.random() * self.height)