>>> class Addresse:
def__init__(self, Hs, St, Ort, Plz) self.Hs_Nummer = Hs self.Strasse = St self.Ort = Ort self.Postleitzahl = Plz
SyntaxError: invalid syntax
Wie kann ich den Syntaxfehler beheben?
Syntaxfehler
Hallo und willkommen im Forum,
Funktionen / Methoden erwarten einen Doppelpunkt, nach der schließenden "Argumentklammer".
Setzte Deinen Code demnächst bitte in Code-Tags, damit man ihn gut lesen kann.
HTH
Christian
Funktionen / Methoden erwarten einen Doppelpunkt, nach der schließenden "Argumentklammer".
Setzte Deinen Code demnächst bitte in Code-Tags, damit man ihn gut lesen kann.
HTH
Christian
Hallo und willkommen im Forum!
Was genau machst du da bzw. was hast du vor?
Warum benutzt du keine newstyle-Klasse, denn
normalerweise erbt man von ``object``, dass
sieht ungefaehr so aus:
Diese oldstyle-Klassen sind ab python > 3.0 glaube ich
sowieso nicht mehr moeglich.
Dann scheint bei dir ein Doppelpunkt zu fehlen, nach
der Klammer von ``__init__()``.
Desweiteren faellt auf, dass die Zuweisungen alle in einer
Zeile stehen, was ebenfalls nicht moeglich ist.
So sollte es gehen:
Ausserdem empfehle ich noch das Python-Tutorial.
Liebe Gruesse,
Jonas
Was genau machst du da bzw. was hast du vor?
Warum benutzt du keine newstyle-Klasse, denn
normalerweise erbt man von ``object``, dass
sieht ungefaehr so aus:
Code: Alles auswählen
class Adresse(object):
def __init__(self):
pass
sowieso nicht mehr moeglich.
Dann scheint bei dir ein Doppelpunkt zu fehlen, nach
der Klammer von ``__init__()``.
Desweiteren faellt auf, dass die Zuweisungen alle in einer
Zeile stehen, was ebenfalls nicht moeglich ist.
So sollte es gehen:
Code: Alles auswählen
class Adresse(object):
def __init__(self, hs, st, ort, plz):
self.hs, self.st = hs, st
self.ort, self.plz = ort, plz
Liebe Gruesse,
Jonas