Heim  >  Artikel  >  Backend-Entwicklung  >  Eine ausführliche Erklärung der Python-String-Formatierung

Eine ausführliche Erklärung der Python-String-Formatierung

高洛峰
高洛峰Original
2016-10-17 11:50:481477Durchsuche

Der String-Formatierungsoperator (%) ist der String-Formatierung der printf()-Funktion in der C-Sprache sehr ähnlich. Auch die verwendeten Symbole sind mit dem Prozentzeichen (%) identisch und unterstützen alle printf(). Formatierungsvorgang. Die Syntax lautet wie folgt:

format_string % string_to_convert

format_string ist die Formatmarkierungszeichenfolge in der Form „�oe“; string_to_convert ist die zu formatierende Zeichenfolge Zweitens müssen Sie es in Klammern verwenden.

Eine ausführliche Erklärung der Python-String-Formatierung

Beispiel für eine Zeichenfolgenformatierte Ausgabe:

charA = 65
charB = 66
print("ASCII码65代表:%c" % charA)
print("ASCII码66代表:%c" % charB)
Num1 = 0xEF3
Num2 = 0xAB03
print('转换成十进制分别为:%u和%u' % (Num1, Num2))
Num3 = 1500000
print('转换成科学计数法为:%e' % Num3)

Ausgabe:

ASCII-Code 65 steht für: A

ASCII-Code 66 stellt dar: B

in Dezimalzahl umgewandelt: 3827 und 43779

in wissenschaftliche Notation umgewandelt: 1.200000e 06


Formatierungszeichen kann auch zusammen mit Hilfssymbolen verwendet werden, was sehr praktisch ist.

Hilfssymbole, wie in der folgenden Tabelle gezeigt:

Eine ausführliche Erklärung der Python-String-Formatierung

Beispiel für Hilfssymbole:

Num1 = 108
print("%#X" % Num1)
Num2 = 234.567890
print("%.2f" % Num2)

Ausgabe:

0X6C

234,57


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn