Die Suche ergab 5 Treffer

von Pythonfan3000
Mittwoch 17. Mai 2023, 18:30
Forum: Allgemeine Fragen
Thema: Wozu das super()-__init__(**kwargs)?
Antworten: 1
Zugriffe: 521

Wozu das super()-__init__(**kwargs)?

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 ...
von Pythonfan3000
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 ...
von Pythonfan3000
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 ...
von Pythonfan3000
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 ...
von Pythonfan3000
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 ...