Ich versuche Python zu lernen und jetzt versuche ich, den Dreh raus zu bekommen und wie man sie mit Instanzen manipuliert.
Ich kann dieses Übungsproblem nicht verstehen:
Erstellen Sie ein Schülerobjekt und geben Sie es zurück, dessen Name, Alter und Hauptfach mit den als Eingabe angegebenen übereinstimmen
def make_student(name, age, major)
Ich verstehe einfach nicht, was es mit Objekt bedeutet. Bedeuten sie, dass ich ein Array innerhalb der Funktion erstellen sollte, die diese Werte enthält? oder eine Klasse erstellen und diese Funktion darin enthalten lassen und Instanzen zuweisen? (Vor dieser Frage wurde ich gebeten, eine Schülerklasse mit Namen, Alter und Hauptfach einzurichten.)
class Student:
name = "Unknown name"
age = 0
major = "Unknown major"
__init__Methode hier relevant: docs.python.org/2/reference/datamodel.html#object.__init__