Python, Objekte erstellen

Ich versuche Python zu lernen und jetzt versuche ich, den Dreh und Angelpunkt von Klassen zu bekommen und wie man sie mit Instanzen manipuliert.

Ich kann dieses Übungsproblem scheinbar nicht verstehen:

Erstellen Sie ein Schülerobjekt und geben Sie es zurück, dessen Name, Alter und Hauptelement mit den als Eingabe angegebenen übereinstimmen

def make_student(name, age, major)

Ich verstehe einfach nicht, was es mit Objekt bedeutet. Bedeutet das, dass ich ein Array innerhalb der Funktion erstellen sollte, die diese Werte enthält? Oder erstellen Sie eine Klasse und lassen Sie diese Funktion darin sein und ordnen Sie Instanzen zu? (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"

Antworten auf die Frage(4)

Ihre Antwort auf die Frage