Willkommen zurück.
Bisher haben wir einige eingebaute Funktionen kennengelernt, bei denen Python nur wenige eingebaute Aktionen hat, richtig.
Aktionen, die wir in Bezug auf Daten ergreifen können.
Und wir haben SDR kennengelernt.
Wir haben davon erfahren.
Wir haben Float und die Typkonvertierung kennengelernt, die wir durchführen können.
Wir haben auch etwas über Schrift gelernt.
Wir haben auch etwas über print und diese integrierten Funktionen in Python gelernt.
Nun, es gibt ein paar davon und ich werde auf diese Ressource verlinken, aber es sind nicht allzu viele.
Tatsächlich haben wir auch solche wie die von ABB oder rund gesehen.
In unserem Zahlenvideo.
Zahlen hatten also einige Funktionen, die wir verwenden können, einige integrierte Funktionen gut, Strings haben auch eine sehr nützliche
Funktion namens Lente, die für LENTH steht, also wie Sie es erraten haben.
Wenn ich so etwas eintippe und ausdrucke.
Und ich klicke, renne, ich bekomme neun, weil es die Länge der Stärke
in unserem Fall eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun berechnet, die Länge der Saite ist neun.
Hier müssen Sie jedoch vorsichtig sein, da die Länge selbst nicht bei Null beginnt, wie wir es bei Indizes
gesehen haben.
Stattdessen zählt es wie Menschen von einem.
Eine nette Sache, die ich hier tun kann, ist, dass ich so etwas tun kann.
Nehmen wir an, wir haben eine variable Gier, die halloo entspricht.
Ich kann mir die Grete schnappen.
Variable, die ein String ist und String-Slicing verwenden, um den ersten gut zu greifen und dann den ganzen Weg bis zum Ende
zu gehen.
Nun, die Standardeinstellung tut dies bereits.
Wenn ich es so lasse, wird es hallo packen und sicherstellen, dass ich hier eine Klammer hinzufüge.
Lass uns auf Ausführen klicken.
Ich werde hallo.
Nun, wenn ich null auf Länge mache.
Grete.
Was bedeutet das?
Naja, wenn ich auf Run klicke, bekomme ich noch hallo wegen der Länge von Grete.
Ist neun.
Diese Längenfunktion ist jetzt sehr nützlich und wir werden sie in diesem Kurs häufig verwenden, aber ich möchte Ihnen
das Konzept der eingebauten Funktionen vorstellen.
Neben den sogenannten eingebauten Methoden, hmm, was bedeutet das?
Eine eingebaute Funktion hatte die Syntax des blau hervorgehobenen Wortes, und dann haben
wir geschweifte Klammern verwendet, um eine Aktion für einen Datentyp auszuführen.
Python hat jedoch auch diese Idee von Methoden und Methoden sind Funktionen ähnlich,
aber sie gehören etwas.
In Python haben wir beispielsweise String-Methoden.
Dies sind also Methoden oder Aktionen, die nur Zeichenfolgen ausführen können.
Und keine Sorge.
Dies ist etwas, worüber wir mehr sprechen werden, wenn wir über Klassen und Funktionen sprechen.
Aber im Moment hat Python zum Beispiel String-Methoden.
Dies sind also Methoden, die wir speziell für Strings und Methoden verwenden können, die eine spezielle Syntax haben, bei
der anstelle des Wortes mit den geschweiften Klammern normalerweise ein Punkt davor steht.
Also Punkt und dann ein Wort.
Und wir haben tatsächlich ein Format gesehen, oder?
DOT-Format, geschweifte Klammern oder Klammern ist eine Methode.
Und wenn ich zu Python-String-Methoden gehe und nach unten oder nach oben scrolle, sehen wir, dass Format, Format, bestimmte
Werte und ein String eine Methode ist.
Warum kümmert es uns jetzt?
Brunnen.
Damit gibt uns Python automatische Werkzeuge, die wir mit Nachdruck verwenden können, also lassen Sie uns einige dieser
String-Methoden untersuchen.
Lassen Sie uns hier ein Zitat erstellen, und das Zitat wird sein oder nicht.
Nun, hier mit diesem Zitat: Wir können einige Methoden auf diese Zeichenfolge anwenden. Ich werde jetzt nicht alles
durchgehen, denn 60 Prozent davon werden Sie höchstwahrscheinlich nie in Ihrer Karriere anwenden.
Ich werde die wichtigen durchgehen, die Sie immer wieder sehen werden.
Aber ich werde auch darauf verlinken, damit Sie dies selbst als Referenz sehen können.
Denken Sie daran, dass Ihre Aufgabe als Programmierer nicht darin besteht, sich dies zu merken und eine Sprache zu lesen,
wie Sie ein Wörterbuch lesen, sondern darin zu wissen, dass diese Ressource existiert und dass Sie sie erkunden und lernen müssen, wenn ein bestimmtes Problem
auftritt.
Aber kommen wir zurück zur eigentlichen Aufgabe.
Eine Sache, die wir tun können, ist die obere Methode zu verwenden, wir verwenden einen Punkt und geben dann die oberen und dann die geschweiften
Klammern ein.
Und zum Glück für uns zeigt uns unser Ed, dass dies aufgrund des Dropdown-Menüs tatsächlich existiert.
Was passiert nun, wenn ich das ausdrucke?
Und ich klicke auf Ausführen.
Sieh dir das an, alles wird großgeschrieben, um zu sein oder nicht zu sein.
Es gibt auch eine andere, die wir verwenden können, nämlich Großschreibung.
Was ist der Unterschied zwischen den beiden?
Nun, wenn ich laufe, sehen Sie, dass der Satzanfang groß geschrieben wird.
Übrigens, Ihr Redakteur oder in unserem Fall unser Reppel sagt Ihnen, wenn Sie mit der Maus
darüber fahren, was er tut.
Es gibt eine großgeschriebene Version von S..
Also was auch immer links von der ist.
Und ein guter Editor zeigt Ihnen tatsächlich alle Dinge, die Ihnen zur Verfügung stehen. Sobald Sie also einen
Punkt drücken, sehen Sie sich das an, ich sehe all diese violetten Kästchen, die Methoden sind, die mir für einen String zur Verfügung
stehen.
Und Sie sehen, es gibt viele davon.
Machen Sie sich jetzt keine Sorgen über diese doppelten Unterstreichungen dieser Dundar-Methoden, denn darüber werden wir sprechen,
wenn wir über Klassen sprechen.
Aber Sie können sehen, dass Sie verschiedene Dinge haben, die Sie verwenden können.
Zum Beispiel haben Sie Klein- statt Groß- und Kleinschreibung, alles.
Was ist, wenn ich zum Beispiel find verwenden möchte?
Und Fine sagt einfach, hey, existiert B im Code, um tatsächlich wie run zu sein oder nicht zu sein?
Nun, es sagt mir, dass, ja, ich konnte kein B finden und es beginnt bei Index drei.
Wenn ich also auf null eins, zwei gehe und dann auf diese drei schaue, müssen wir herausfinden, welches uns
das erste Vorkommen eines Textstücks findet.
Sie haben auch Dinge wie Ersetzen, bei denen ich alles ersetzen kann, was ich als erstes angebe, und es dann
als zweites trennen kann.
So können Sie hier sehen, es sagt mir alt und dann ein Komma neu und ich kann dies durch mich ersetzen, wenn ich auf Ausführen
klicke.
Ich komme zu mir oder nicht zu mir, also ersetzt dies alle Vorkommnisse des Jetzt. Das
Letzte, worauf ich Sie hinweisen möchte, ist, dass, wenn ich hier drucke, Zitat, was denkst du passieren wird?
Ich habe hier gedruckt und ich ersetzt, um mit mir zusammen zu sein oder nicht.
Für mich oder nicht für mich.
Ein ziemlich egoistisches Zitat, aber wenn ich dies noch einmal in der fünften Zeile drucke, was denkst du, wird passieren?
Lass es uns herausfinden.
Wo.
Ist das das, was Sie erwartet haben?
Überlegen Sie, warum dies basierend auf dem, was wir gelernt haben, passieren könnte.
Hier ist die Sache, denken Sie daran, Strings sind unveränderlich, das heißt, sie können nicht geändert werden.
Wir können sie überschreiben, wenn wir wollen, aber wir ändern sie nicht.
Wir erschaffen sie entweder oder zerstören sie.
In unserem Fall, wenn wir zitieren, für mich ersetzen oder nicht für mich, wird eine neue Zeichenfolge erstellt.
Jetzt weisen wir die Zeichenfolge nichts zu, also entfernen wir sie nach dem Drucken schließlich aus dem
Speicher.
Aber wenn ich sowas mache.
Hier habe ich.
Zitat, zwei gleich, Zitat, ich ersetze und drucke das Zitat an.
Nun, in unserem Fall erstellen wir eine ganz neue Zeichenfolge, wir erstellen eine Zeichenfolge, aber wir ändern niemals die
ursprüngliche Zeichenfolge, da sie unveränderlich ist.
Dieses Zitat bleibt also immer so, wie es ist, bis wir es zerstören.
Bis wir es entfernen.
Unser Programm endet.
Das wird existieren.
Ich hoffe, Sie haben Spaß, halten Sie durch, um mehr im nächsten Video zu erfahren.