Python -Klasse __init__ Bestätigung [Duplikat]Python

Python-Programme
Anonymous
 Python -Klasse __init__ Bestätigung [Duplikat]

Post by Anonymous »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post