Pythons "string" -Modul enthält viele nützliche Methoden, um Strings für die Präsentation für den Benutzer zu formatieren. Für Text-Strings , zu manipulieren verschiedene Methoden der Fall ist, zum Beispiel Kapitalisierung . Andere Methoden Sie Polstermaterial zu beiden Seiten des Strangs , um es in ein fester Breite , die nützlich für die Vorlage numerische Werte mit unterschiedlichen Anzahlen von Ziffern aus. Polsterung ist weg durch andere Methoden abgezogen. Das " Format "-Methode ist eine leistungsfähige Methode, die kundengerecht mehrere dieser Merkmale kombiniert , so dass Sie genau steuern, wie Zahlen als Zeichenfolgen dargestellt werden . Anleitung Electronics Grundlegende String Formatierung Methoden 
 1 
 Starten Sie den Python Kommandozeilen-Interpreter . Erstellen Sie einen String mit dem folgenden Befehl: 
 
 mystring = " dies ist ein Beispiel string" 
 2 
 Capitalize die Zeichenfolge mit dem folgenden Befehl : 
 
 mystring = mystring . Kapital () 
 
 Type " mystring " , um die geänderte Zeichenfolge in der Kommandozeile sehen 
 3 
 Capitalize jedes Wort in der Zeichenfolge mit dem folgenden Befehl : . 
 
 mystring = mystring.title () 
 4 
 Stellen den ganzen String in Großbuchstaben mit dem folgenden Befehl : 
 
 mystring = mystring.upper () 
 < br > 5 
 Machen Sie den ganzen String in Kleinbuchstaben um mit dem folgenden Befehl : 
 
 mystring = mystring.lower () 
 6 
 Tauschen Sie den Fall der einzelnen Buchstaben im String mit der folgenden Befehl : 
 
 mystring = mystring.swapcase () 
 7 
 Mit der " Mitte", " ljust " und " rjust " Methoden, um die Zeichenfolge in einem Feld mit fester Breite rechtfertigen . Zum Beispiel der folgende Befehl rechten rechtfertigt die Zeichenfolge in einem 40 -stelliges Feld : 
 
 mystring.rjust (40) 
 
 Fügen Sie ein zweites Argument zu einem der Rechtfertigung Methoden , um das Feld zu füllen mit einem Charakter. Zum Beispiel , zentriert der folgende Befehl die Zeichenfolge in einem 40 -stelliges Feld , durch Sternchen umgeben : 
 
 mystring.center (40, '*') 
 8 
 entfernen Vorder-und /oder nachgestellte Zeichen aus dem String mit dem "Strip ", " lstrip " und " rstrip " Methoden . Geben Sie beispielsweise die folgenden zwei Befehle : 
 
 mystring = " Räume um die Worte" 
 
 mystring.strip () 
 
 Der String wird ausgegeben , ohne den vorderen und hinteren Bereiche . Die " lstrip " und " rstrip " Methoden entfernen nur führende oder nachfolgende Leerzeichen sind. Abzustreifen verschiedenen Charakteren , geben Sie diese in der Methode Argument . Zum Beispiel , versuchen Sie die folgenden zwei Zeilen : 
 
 mystring = " http://www.ehow.com " 
 
 mystring.lstrip ( ' htp :/' ) 
 
 Jede Kombination der Zeichen im Argument ausgeschaltet sind der Beginn der Zeichenfolge entfernt , so dass der "http://" Teil nicht in der Ausgabe gezeigt . 
 das " Format " Method 
 
 9 
 Format das Ergebnis einer mathematischen Operation mit einer Genauigkeit von zwei Dezimalstellen mit einem Befehl wie folgt aus: 
 
 " Über {0 : 0,2 %} der Bevölkerung werden verletzt. " . Format (457/2987) 
 
 die geschweiften Klammern geben den Punkt in der Zeichenfolge , wenn der Wert formatiert und eingefügt werden . Die "0" bezieht sich auf die erste Argument der " Format "-Methode , beginnt der Darm das Format -Spezifikation , und die " 2% " Formatierung Aussage bedeutet, auf zwei Dezimalstellen , und formatieren Sie den Wert als Prozentsatz verwenden . 
 
 10 
 Format mehrere Werte , indem Argumente für den " Format "-Methode : 
 
 "Das Ergebnis ist {0 : b} in binär-, oder { 0: d} . dezimal das zweite Ergebnis in hexadezimaler ist {1 : x } . "-Format (12 * 2,2576 * 432) 
 
 das erste Argument wird als 0 indexierte , und die zweite als 1 . Die Formatierung von Typen in diesem Beispiel ( binär, dezimal und hexadezimal) sind nur für ganze Zahlen . Konsultieren Sie die Python -Dokumentation unter docs.python.org für eine vollständige Liste der Typen, die Sie angeben können. 
 11 
 Vorwort das Format mit einem der Zeichen " > ", " < ", " = , "oder" ^ "und eine Reihe auszurichten und Pad den Wert in einem Feld mit fester Breite : 
 
 " Das Ergebnis ist : { 0 > 20.2f } . "-Format (56 /171) 
 
 Hinweis der Unterlassung der "0" vor dem Doppelpunkt . "0" ist der Standardwert , so für ein einzelnes Argument, das man es nicht brauchen . Das "f" -Format ist für Festkommazahlen . Die "0 > 20 "-Teil , wird der Wert sein rechtsbündig mit Nullen aufgefüllt und in ein Feld der Breite 20 . "= " Statt " > " würde dazu führen, die Polsterung , die vor dem Schild kommen, wenn es einer war, und "^" würde Zentrum den Wert in das Feld ein. 
 12 
 Ursache das Vorzeichen des Zahl immer mit "+" mit einem numerischen Format angezeigt werden , und verwenden Sie einen Platz zum Negativen zeigen , und fügen Sie ein Leerzeichen für Positive: 
 
 " Always show Zeichen: {0 : + d} Nur Zeichen wenn negativ , führendes Raumfahrtunternehmen , wenn positiv: {0 : d } {1 : d} . "-Format (56, -67 ) 
 13 
 Präsentieren Sie eine Reihe mit Komma trennen alle drei Ziffern mit diesem Befehl : 
 
 " { : , }" . Format (123456789 } 
 14 
 Vorwort binär-, Oktal -oder Hexadezimalzahlen Formate mit "#" , um eine geeignete Präfix in der Ausgabe angezeigt werden : 
 
 "Die Zahl {0 : , } in hex ist : { 0: # x }" -Format ( 4746379 ) auf Twitter 15 
 konsultieren Sie die Python -Dokumentation unter docs.python.org zu sehen . weitere Beispiele des " Format "-Methode.