Hey, lange nicht gesehen, es ist schon eine Weile her, aber ich bin froh, dass du zurück bist und ich bin froh, dass
du immer noch da hängst, vertrau mir.
Denkt, dass die Dinge viel mehr Spaß machen werden, wenn wir tatsächlich mit dem Erstellen von Anwendungen beginnen.
Aber wir müssen die Grundlagen durchgehen.
Also halte durch.
Sie haben mich vielleicht schon einmal über Methoden und Funktionen gehört, und ich habe das Thema kurz angesprochen.
Rechts.
Wir haben Funktionen wie Listendruck.
Wir haben Sachen wie Max, Mann, was haben wir sonst noch?
Wir haben Input.
Dies sind alles eingebaute Funktionen in Python.
Python kommt einfach mit und wir können sie verwenden.
Und wir haben auch Funktionen kennengelernt, die wir selbst erstellen können, z. B. einige
zufällige.
Stuff und ich haben gerade eine Funktion erstellt, die absolut nichts tut, was ich einfach durchlaufen kann.
Und das sind alles Funktionen, denn wie wir sie aufrufen, sagen wir ein paar zufällige Sachen und rufen sie dann mit den
Klammern auf und geben ihr irgendwelche Daten oder lassen sie leer.
Aber wir lernten auch über Methoden und Methoden waren anders, weil wir sie in der
Punktnotation verwendeten, wir sagten etwas Punkt.
Zum Beispiel, wenn wir eine Zeichenfolge hätten.
Hallo?
Und ich mache Dot, ich bekomme eine Liste all dieser Methoden, die der String-Datentyp verwenden kann. Dies sind keine Dinge,
die wir so verwenden können, denn wenn ich es großschreibe.
So, nun, es wird mir einen Hauch geben, wird es sagen.
Nun, ich werde mit Max einsteigen, weil hier ein Streit erwartet wird, aber lass uns
das auskommentieren und erneut auf Ausführen klicken.
Ich bekomme Name Großbuchstaben ist nicht definiert, weil es keine Funktion ist, sondern eine Methode, und dann muss die Methode
von etwas besessen werden.
Und wem gehört eine Methode?
Nun, was auch immer links vom DOT ist, in unserem Fall die Zeichenfolge.
Besitzt die Methode aktiviert.
Und das sind Methoden, eingebaute Objekte mit Methoden wie String-Wörterbüchern, Mengen, Tupeln, all den Dingen, über die wir
gesprochen haben, und sobald wir DOT machen, haben wir Zugriff auf all diese
Methoden.
Sie gehören einem Objekt oder einem Datentyp.
Und das Lustige daran ist, dass es Möglichkeiten gibt, eigene Methoden zu entwickeln.
Und wie das geht, zeige ich dir später.
Und wenn wir anfangen, über Klassen zu sprechen, aber Sie können hier sehen, dass unsere Editoren uns helfen zu bestimmen, welche Art
von Methoden wir verwenden können.
Diese sind wiederum in Python integriert.
Und Sie können auch mehr über diese Methoden erfahren, die wir verwenden können, indem Sie die Python-Dokumentation aufrufen.
Rechts.
Die Dokumentation zu Python 3 wird eine Menge Dinge für uns bereithalten.
Wenn wir zum Beispiel zur Bibliotheksreferenz gehen, können wir hier sehen, dass wir mehr über eingebaute Typen erfahren können.
Kommen wir also zu den Set-Typen.
Und hier können Sie sehen, dass wir den Typ eingestellt haben und es zeigt uns, wie wir ihn verwenden können.
Nun hat Python leider nicht die einfachste Dokumentation für Anfänger.
Manchmal ist es also besser, nur Google zu verwenden, anstatt die eigentliche Dokumentation durchzugehen.
Aber Sie sehen hier, dass der Settyp klar hat, dass Pop entfernt wurde.
Wenn wir es verwenden möchten, haben wir ein Update und dies sind die Methoden, die wir verwenden können.
Aber am Ende des Tages ermöglichen es uns sowohl Methoden als auch Funktionen, Maßnahmen zu ergreifen, richtig, Maßnahmen für unsere Datentypen
zu ergreifen, damit unsere Programme etwas tun.
Und zwar haben sie diese unterschiedlichen Namen und einer hat einen Punkt davor und ein anderer, während wir es
einfach so nennen können.
Der Unterschied ist sehr gering.
Aber behalte das im Hinterkopf.
Wenn Sie Leute über Methoden und Funktionen sprechen hören, gibt es diesen Unterschied.
Und wie ich bereits sagte, kommen wir zu den Methoden, wenn wir über Klassen sprechen, um Ihnen zu zeigen, wie wir unsere eigenen erstellen
können.
Ich werde im nächsten sehen.