Ich versuche, eine direkte Klasse in Python zu instanziieren.Instanziieren einer Klasse - Python
class Student:
def __init__(self, name, age, major, gpa):
name = self.name
age = self.age
major = self.major
gpa = self.gpa
def main():
student_1 = Student('John', 31, 'History', 3.4)
student_2 = Student('George', 31, 'English', 3.5)
print student_1.name, student_2.name
Der Fehler, den ich bekommen ist:
AttributeError: Student instance has no attribute 'name'
self.name = name und so weiter, Sie haben invertierte Variable assigments – Alex
Sie haben Ihre Zuordnung Anweisung umgekehrt. Es sollte 'self.name = name' sein. –
* facepalm * ... danke an alle – Craig