[PYTHON] Zeichenfolgenformat 2

Zeichenfolgenformat 2

tmp1.formt(‘Ham’, 200) ↓ Ham 200

Schreiben Sie außerdem als Beispiel für die Formatspezifikation ein Beispiel für die Formatspezifikation, um die prozentuale Anzeige durchzuführen. "12708" ist die Gesamtbevölkerung Japans Ende 2015 und "6381" ist die Anzahl der Beschäftigten (beide Einheiten sind 10.000). Das Verhältnis der Erwerbsbevölkerung wird als Prozentsatz angezeigt und zwei Ziffern nach dem Dezimalpunkt angezeigt. Im zweiten Beispiel setzen wir ein Komma anstelle von 1000. [Notation angeben und einfügen] “{:.2%}”.format(6381/12708) ↓ 50.21%

“{:,}”.format(10000) ↓ 10,000

Sie können den Typ der Ersatzzeichenfolge auch angeben, indem Sie am Ende des Formatspezifikationsteils alphabetische Zeichen wie "c" und "d" einfügen. "C" bettet das Element als Zeichen und "d" als Dezimalzahl ein.

[Optionsliste Format ()]

Möglichkeit Erläuterung
< Füllen Sie die Felder so aus, dass die Elemente linksbündig sind.{:<10}Verwenden Sie wie. Sie können zusätzliche Zeichen angeben, indem Sie ein Symbol usw. vor die Option setzen.
> Füllen Sie den Raum so aus, dass die Elemente rechtsbündig angezeigt werden.{:>10}Verwenden Sie wie. Sie können zusätzliche Zeichen angeben, indem Sie ein Symbol usw. vor die Option setzen.
^ Machen Sie Platz frei, so dass sich das Element in der Mitte befindet.{:^20}Verwenden Sie wie. Sie können zusätzliche Zeichen angeben, indem Sie ein Symbol usw. vor die Option setzen.
+ Fügen Sie der Nummer ein Zeichen hinzu. ”{:+}”.format(10)Ist "+Bis 10 "{:+}”.format(-10)Ist "-Es wird "10" sein.
- Nur unterschreiben, wenn die Zahl negativ ist. ”{:-}”.format(10)Auf "10", "{:-}”.format(-10)Ist "-Es wird "10" sein.
Leer Wenn die Zahl positiv ist, wird sie mit einem Leerzeichen markiert, und wenn sie negativ ist, wird sie mit einem Vorzeichen markiert. ”{: }”.format(10)Auf "10", "{: }”.format(-10)Ist "-Es wird "10" sein.
c Betten Sie das Element als Zeichenfolge ein.
d Betten Sie das Element als Dezimalzahl ein. Ein Fehler tritt auf, wenn das zu ersetzende Element eine Zahl ist, die einen Minderheitspunkt oder eine Zeichenfolge enthält.
f Betten Sie das Element als Dezimalzahl ein. Es kann Zahlen einschließlich Dezimalstellen verarbeiten.{:.2f}Sie können die Genauigkeit nach dem Dezimalpunkt angeben, indem Sie wie folgt vorgehen.
x Betten Sie das Element als hexadezimale Zeichenfolge wie "1f4e" ein. Der alphabetische Teil wird niedriger sein. Wenn Sie anstelle von x einen oberen Buchstaben X verwenden, wird der alphabetische Teil großgeschrieben.
b Betten Sie das Element als Binärzeichenfolge wie "0110" ein.
% Betten Sie das Element als Prozentsatz ein.{:.1%}Sie können die Genauigkeit nach dem Dezimalpunkt angeben, indem Sie wie folgt vorgehen.
, Betten Sie die Zahl an der 1000er-Stelle mit einem Komma ein.

Recommended Posts

String-Format
Zeichenfolgenformat 2
Python-String-Format
Python-String-Format
Python-Einzug und String-Format
[Python 2/3] Analysiert die Formatzeichenfolge
String-Format mit Python% -Operator
Formatnotation
Zusammenfassung der Zeichenketten 1
rohe Schnur
Python-String
Wellenförmige Klammern in der Formatzeichenfolge maskieren
Python: Strings kombinieren
Python String Slice
Einfache String-Animation
# Zufällige Zeichenfolgengenerierung
Dokumentationszeichenfolge überdenken
Zeichenbereich / Zeichenfolgenbereich
String-Suchalgorithmus
Das Dict-Format konnte nicht in die f-Zeichenfolge eingefügt werden
Python2-Zeichenfolgentyp
Python # String-Typ
Format in Python
String zum Unicode-Escape-Sequenzformat für Python
Löschen Sie ein Zeichen aus einer Zeichenfolge.
Python-String-Inversion
Python> Datum / Uhrzeit> Von der Datumszeichenfolge (ISO-Format: 2015-12-09 12:40:08) zum Datum / Uhrzeit-Typ