Hallo Community,
Bei dem Code im Anhang, der Hangman als Python App mit dem Kivy Framework erstellt, weiß ich nicht wozu man die Zeile mit dem super() braucht. Also warum muss man die **kwargs Argumente an die Basisklasse weitergeben?
from kivy.app import App
from kivy.uix.boxlayout import ...
Die Suche ergab 5 Treffer
- Mittwoch 17. Mai 2023, 18:30
- Forum: Allgemeine Fragen
- Thema: Wozu das super()-__init__(**kwargs)?
- Antworten: 1
- Zugriffe: 521
- Dienstag 16. Mai 2023, 15:31
- Forum: Allgemeine Fragen
- Thema: **kwargs in __init__() Methode
- Antworten: 1
- Zugriffe: 517
**kwargs in __init__() Methode
Warum braucht man in diesem Code von Hangman als Kivy-Mobile App das **kwargs in der __init__() Methode?
Vielleicht kann ja auch jemand die Zeile darunter mit dem super() erklären.
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix ...
Vielleicht kann ja auch jemand die Zeile darunter mit dem super() erklären.
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix ...
- Samstag 13. Mai 2023, 16:03
- Forum: Allgemeine Fragen
- Thema: Warum werden in diesem Code Klassen verwendet?
- Antworten: 5
- Zugriffe: 856
Warum werden in diesem Code Klassen verwendet?
Warum werden in diesem Code Klassen verwendet?
Also was für einen Vorteil hat das?:
Der Code ist für ein Tic-Tac-Toe-Spiel
class Board():
def __init__(self):
self.state = [0, 0, 0, 0, 0, 0, 0, 0, 0]
def make_turn(self, cell, player):
if self.is_valid_turn(cell):
self.state[cell] = player ...
Also was für einen Vorteil hat das?:
Der Code ist für ein Tic-Tac-Toe-Spiel
class Board():
def __init__(self):
self.state = [0, 0, 0, 0, 0, 0, 0, 0, 0]
def make_turn(self, cell, player):
if self.is_valid_turn(cell):
self.state[cell] = player ...
- Freitag 12. Mai 2023, 18:56
- Forum: Allgemeine Fragen
- Thema: Instanzvariablen definieren Unterschiede
- Antworten: 2
- Zugriffe: 572
Instanzvariablen definieren Unterschiede
Hallo! ich wollte fragen, was der Unterschied ist zwischen dem definieren einer Instanzvariable in der __init__() Methode:
class MyClass()
def __init__(self, **kwargs):
self.test1 = 1
self.test2 = 2
und dem definieren einer Instanzvariable beim erstellen einer Instanz der Klasse:
objekt1 ...
class MyClass()
def __init__(self, **kwargs):
self.test1 = 1
self.test2 = 2
und dem definieren einer Instanzvariable beim erstellen einer Instanz der Klasse:
objekt1 ...
- Donnerstag 11. Mai 2023, 18:29
- Forum: Allgemeine Fragen
- Thema: Objektreferenzen Python
- Antworten: 4
- Zugriffe: 832
Objektreferenzen Python
Hallo liebe Community,
ich habe eine Frage bezüglich Objektreferenzen und dem kopieren von Objekten.
Und zwar steht in meinem Pythonbuch ungefähr folgendes:
Da Python gerne Ressourcen spart, kann es zu einem ungewöhnlichen Verhalten kommen. Wenn ein Objekt über eine Referenz einen Wert zugewiesen ...
ich habe eine Frage bezüglich Objektreferenzen und dem kopieren von Objekten.
Und zwar steht in meinem Pythonbuch ungefähr folgendes:
Da Python gerne Ressourcen spart, kann es zu einem ungewöhnlichen Verhalten kommen. Wenn ein Objekt über eine Referenz einen Wert zugewiesen ...
