by Anonymous » 08 Aug 2025, 02:00
Ich versuche Python -Klassen zu verstehen. Ich bin ein wenig verwirrt darüber, die __init __ zu definieren. Wenn ich 4 Funktionen erstellt habe, nehmen alle verschiedene Eingabevariablen an. Muss ich jede Variable im __init __ ?
zuweisen
Code: Select all
class Thing:
def __init__(self, arguments, name, address, phone_number, other):
self.arguments = arguments
self.name = name
self.address = address
self.phone_number = phone_number
self.other = other
def First(self, name):
print self.name
def Arguments(self, arguments):
print self.arguments
def Address(self, address, phone_number):
print self.address + str(self.phone_number)
def Other(self, other):
print self.other
< /code>
Ich habe verschiedene Bücher gelesen (Python auf die harte Tour lernen, Python für Anfänger) und verschiedene Tutorials online gelesen, aber keiner von ihnen bestätigt tatsächlich "Sie müssen jede Variable in der Init -Funktion hinzufügen". Jede Hilfe, die das Verständnis des __init __
ein wenig besser wäre.
Ich versuche Python -Klassen zu verstehen. Ich bin ein wenig verwirrt darüber, die __init __ zu definieren. Wenn ich 4 Funktionen erstellt habe, nehmen alle verschiedene Eingabevariablen an. Muss ich jede Variable im __init __ ?
zuweisen[code] class Thing:
def __init__(self, arguments, name, address, phone_number, other):
self.arguments = arguments
self.name = name
self.address = address
self.phone_number = phone_number
self.other = other
def First(self, name):
print self.name
def Arguments(self, arguments):
print self.arguments
def Address(self, address, phone_number):
print self.address + str(self.phone_number)
def Other(self, other):
print self.other
< /code>
Ich habe verschiedene Bücher gelesen (Python auf die harte Tour lernen, Python für Anfänger) und verschiedene Tutorials online gelesen, aber keiner von ihnen bestätigt tatsächlich "Sie müssen jede Variable in der Init -Funktion hinzufügen". Jede Hilfe, die das Verständnis des __init __ [/code] ein wenig besser wäre.