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

高洛峰
Freigeben: 2016-10-17 11:50:48
Original
1482 Leute haben es durchsucht

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

0X6C

234,57


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage