‫Willkommen zurück.
‫Sprechen wir über das Thema formatierte Zeichenfolgen.
‫Bisher haben wir nur einfache Strings geschrieben, aber wir wollen ein Programm, das dynamisch ist, das statisch
‫ist, sagen wir, wir haben eine Amazon-Seite und wir arbeiten tatsächlich an Amazon.
‫Und wenn sich ein Benutzer in sein Profil einloggt, während wir seinen Namen oder den Warenkorb anzeigen
‫möchten.
‫In diesem Fall möchten wir nicht nur hart codieren und den Namen jedes einzelnen Benutzers wie Andre oder ein anderer
‫Benutzer Jo schreiben und jeden einzelnen Namen der Welt schreiben, nein.
‫Idealerweise können wir etwas Dynamisches erstellen, bei dem es sich beispielsweise um eine Profilseite handelt und wir einfach die
‫name-Variable verwenden und diese auf der Seite anzeigen.
‫Nun sollte diese Namensvariable gleich dem Namen des Benutzers sein.
‫Und das ist etwas, das wir wieder aus der Datenbank holen können, etwas, über das wir später im Kurs
‫sprechen werden.
‫Aber nehmen wir an, dass wir hier, wenn wir gleich sind, einige Benutzerinformationen abrufen werden.
‫Welches wird der Name sein und dieser Name wird vorerst John sein.
‫Alles klar, los geht's, Johnny und dieser Johnny wollen wir auf der Profilseite anzeigen.
‫Und das können wir mit formatierten Strings tun.
‫Wir können einfach so etwas wie drucken und dann den Namen sagen.
‫Aber wir möchten diese Person auch begrüßen, oder?
‫Also lass uns hallo machen.
‫Und dann plus Name, ich erinnere mich an Outerspace, wenn ich auf Ausführen klicke, bekomme ich Hi Johnny.
‫Aber wenn wir mehr und mehr Informationen bekommen, sagen wir, wir sind alt und Ajani ist 55. Wenn ich den Satz verlängern
‫wollte und ich sagen möchte, dass Sie es sind, und dann ein weiteres Plus hinzufügen, stellen Sie sicher, dass wir hier ein Leerzeichen
‫einfügen und dann hinzufügen deine Schuld.
‫Ron hier, hm.
‫Okay, wir kommen zum Typ Luft muss rühren, nicht hinein.
‫Oh Junge.
‫Gut.
‫Also müssen wir dies in einen String umwandeln.
‫Denken Sie also daran, wir können das so machen.
‫Und wenn ich dann klicke, laufe.
‫Hallo Johnny, du bist 55 Jahre alt oder Jahre alt.
‫Okay, das war etwas umständlich, aber wir machen unsere Amazon-Seite dynamisch, wir können verschiedene Informationen
‫aus der Datenbank holen und werden je nach Benutzer etwas in einer Zeichenfolge haben.
‫Aber es gibt einen besseren Weg, dies zu tun.
‫Und bei formatierten Strings müssen wir nur ein F am Anfang hinzufügen.
‫Und dieses F am Anfang wird Python sagen, hey, das wird ein formatierter String sein,
‫und anstatt all dies plus und Name und all das Zeug zu machen und den Anfang zu machen, um den Typ zu konvertieren.
‫Wir können einfach so etwas machen, entfernen wir das und machen einfach Bracketts und sagen den Namen.
‫Und dann wieder alles entfernen.
‫Und sagen Sie Alter, also sage ich Hallo, Sie sind acht Jahre alt, und wenn ich hier klicke, laufe.
‫Sie sehen, dass es immer noch funktioniert.
‫Dies ist eine neue Funktion von Python 3, indem F am Anfang hinzugefügt wird.
‫Es heißt, hey, dies wird eine formatierte Zeichenfolge sein und ich möchte, dass Sie diese Variablen einfach verfügbar
‫machen.
‫Strings in dieser Saite.
‫Wie viel sauberer ist das?
‫Obwohl dies schön und sauber ist und dies meine bevorzugte Art ist, Strings vor Python 3 zu
‫schreiben, hatten Sie dies nicht wirklich.
‫In Python zwei funktioniert dies also auch in Python drei.
‫Wie Sie sehen, hatten wir etwas anderes, um dies zu erreichen.
‫Was wir hatten, war diese Idee eines DOT-Formats.
‫Und das DOT-Format, also entfernen wir das F hier, wird dasselbe für uns tun.
‫Wir machen hier eine Klammer und dann sagen wir, hey, wir wollen Johnny.
‫Und 55 Jahre alt, und wir können diese Variablennamen einfach entfernen.
‫Wenn ich hier auf Ausführen klicke.
‫Hmm, ich bekomme einen Fehler und Sie müssen hier aufpassen, das Daudt-Format funktioniert mit Strings, aber Sie können hier sehen, dass wir
‫es außerhalb der Klammern gemacht haben.
‫Und was es tut, ist, hey, Ron, die Formataktion auf diesem Druck zu sagen.
‫Aber print ist nicht wirklich ein String, richtig, also müssen Sie sicherstellen, dass wir die Klammern nach
‫außen verschieben, damit wir diesen Code zuerst auswerten.
‫Also wird die Zeichenfolge formatiert und dann werden wir drucken.
‫Wenn ich das laufe.
‫Hallo Johnny.
‫Sie sind 55 Jahre alt.
‫Das funktioniert also genauso, aber was wäre, wenn wir Variablen verwenden wollten, weil wir dies im Moment nur auf Bestellung
‫tun.
‫Was zuerst kommt, wird also zuerst in die Klammern eingetragen.
‫Nun, wir können so etwas wie Namen machen.
‫Und H mal sehen, können wir das machen, lass uns rennen.
‫Da gehst du.
‫Das funktioniert genauso.
‫Was wäre, wenn wir einen bestimmten Auftrag hätten, vielleicht möchten wir, dass dieser H ist und hier benannt wird?
‫Nun, wir können die herummischen.
‫Wir können hier eins und hier null sagen, denn in der Informatik beginnt man immer bei null zu zählen.
‫Das ist also null.
‫Und das ist einer.
‫Wenn wir hier noch etwas anderes haben, sagen wir eine dritte Variable, dann wird dies sein.
‫Zu.
‫Also wenn ich hier auf Ausführen klicke.
‫Alles klar, alles steht auf dem Kopf.
‫Schließlich kann ich einfach meine eigenen Variablen erstellen, wenn ich möchte, sagen wir hallo, sagen wir, ein neuer Name ist
‫gleich.
‫Sally und Age of Sally werden gleich, sagen wir, hundert, Sally ist sehr alt.
‫Wenn ich null mache, sagen wir hier eins, Schnelllauf.
‫Jetzt werden wir also tatsächlich einen Lufttupelindex außerhalb des zulässigen Bereichs bekommen.
‫Nun, wir haben noch nicht wirklich etwas über Tupel und Bereiche gelernt.
‫Und das ist ein wenig verwirrend, aber hier ein kleiner Trick.
‫Wir wollen sicherstellen, dass wir jetzt hinzufügen, weil wir gegeben haben.
‫Die eigentliche Variable, ein Wert, den wir brauchen, um hier einen neuen Namen zu sagen.
‫Und hier wird H.
‫Damit, wenn ich auf Ausführen klicke.
‫Da gehst du.
‫Hallo, Sally.
‫Du bist hundert Jahre alt.
‫Wie Sie beim DOT-Format sehen können, sind die Dinge etwas komplizierter, Sie werden dies und alle Pythons immer
‫noch sehen.
‫Code verwendet immer noch das Format und Sie werden viele Python-Drei-Codebasen sehen, die immer noch das DOT-Format verwenden, weil
‫einige Leute es bevorzugen.
‫Aber ich würde behaupten, dass die F.
‫Am Anfang einer formatierten Zeichenfolge ist das der richtige Weg, weil es die Dinge einfach so viel einfacher
‫macht, oder?
‫Schön und sauber, schön und einfach.
‫Ich empfehle daher, dass Sie die formatierte Zeichenfolge mit dem F davor verwenden, und wir nennen dies
‫normalerweise eine F-Zeichenfolge.
‫Gut.
‫Wir sehen uns im nächsten.
‫Tschüss.