【发布时间】:2016-04-30 15:13:30
【问题描述】:
我一直在尝试制作一个简单的播放器类,其中包含 python 中所有重要的播放器函数。当我注意到一个类使用括号时,我刚刚进入 pygame 模块。我花时间学习了一个类在 python 中的作用,但是,找不到为什么在一个类之后使用括号。这是我的主要代码。
class plr(pygame.sprite.Sprite):
def __init__(self):
plr.__init__(self)
self.image = pygame.Surface((20,20))
self.image.fill(black)
有什么解释吗?
【问题讨论】:
-
您要询问示例中的哪些括号?
class语句中的(pygame.sprite.Sprite)围绕基类。pygame.Surface((20,20))中的双括号正在使用 2 元组作为单个参数(内括号)进行调用(外括号)。 -
(pygame.sprite.Sprite)
标签: class python-3.x pygame