Heim > Backend-Entwicklung > Python-Tutorial > Eine kurze Diskussion zur Python-String-formatierten Ausgabe (format/printf)

Eine kurze Diskussion zur Python-String-formatierten Ausgabe (format/printf)

WBOY
Freigeben: 2016-08-04 08:55:42
Original
1777 Leute haben es durchsucht

Python-Stringformatierung verwendet „Zeichen % Format 1 % Format 2 Zeichen“ % (Variable 1, Variable 2), % Format gibt den Typ der akzeptierten Variablen an. Ein einfaches Anwendungsbeispiel lautet wie folgt:

# Beispiel: String-Formatierung

Name = '17jo'
Drucken Sie 'www.%s.com'%Name
>> www.17jo.com

Name = '17jo'
Zone = 'com'
Drucken Sie 'www.%s.%s'%(Name,Zone)
>> www.17jo.com

Beim Formatieren von Zeichenfolgen gibt es nach dem Prozentzeichen unterschiedliche Formatsymbole, die verschiedene zu konvertierende Typen darstellen. Die spezifischen Symbole sind wie folgt.

Formatsymbol stellt Typ dar

%s Zeichenfolge
%d/%i Dezimale Ganzzahl
%u Dezimale Ganzzahl
%o Oktal-Ganzzahl
%x/%X Hexadezimale Ganzzahl
%e/%E Wissenschaftliche Notation
%f/%F Gleitkommazahl
%% Ausgabe%

Wenn das Formatsymbol eine Zahl ist, können Sie eine Zahl hinzufügen und die fehlenden Ziffern davor eintragen, wie zum Beispiel: %[0][Gesamtzahl der Ziffern][.][Dezimalziffern], um den zu konvertierenden Stil festzulegen . Die spezifische Verwendungsmethode ist wie folgt:

# Beispiel: Zahlenformatierung

nJahr = 2018
nMonat = 8
nTag = 18
# Formatieren Sie das Datum, wandeln Sie die d-Zahl in eine zweistellige Ganzzahl um und füllen Sie die Lücken mit 0
print ' d- d- d'%(nYear,nMonth,nDay)
>> 2018-08-18 # Ergebnisse ausgeben

fValue = 8,123
print ' .2f'%fValue # Reservieren Sie einen zweistelligen dezimalen Gleitkommatyp mit einer Breite von 6
>> 008.12 # Ausgabe

print '%d' # Dezimalausgabe
>> 10
print '%o' # Oktal ausgeben
>> 12
print ' x' # Zwei Ziffern im Hexadezimalformat ausgeben, die Lücken mit Nullen in Kleinbuchstaben füllen
>> 0a
drucken ' >> 000A
print '%.2e'%1.2888 # Gleitkommatyp in wissenschaftlicher Notation ausgeben, wobei 2 Dezimalstellen beibehalten werden
>> 1.29e 00

Der obige Artikel geht kurz auf die Python-String-formatierte Ausgabe (format/printf) ein. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe, dass Sie Script Home unterstützen.

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