Python "self" command?
Hallo zusammen,
ich habe in Python Codes wiederholt den "self" Command gesehen, verstehe als Anfänger jedoch nicht, was dieser macht und wie er funktioniert. Beispiel:
class block(pygame.sprite.Sprite):
bild = None
def __init__(self, x, y):
pygame.sprite.Sprite.__init__(self)
if block.bild is None:
block.bild = pygame.image.load("block.png")
self.bild = block.bild
self.rect = self.bild.get_rect()
self.x = x
self.y = y
self.rect.topleft = (self.x, self.y)
Dieser Abschnitt stammt aus einem Code zum Spiel "Breakout". Was genau passiert dort? Danke im Vorraus.