Detaillierte Erläuterung der format()-Methode in Python

Y2J
Freigeben: 2017-04-21 14:55:44
Original
1780 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich relevante Informationen zur format()-Methode in Python vorgestellt. Freunde, die sie benötigen, können sich auf

Ausführliche Erklärung der format()-Methode in Python beziehen

Um Ausgabezeichenfolgen in Python zu formatieren, verwenden Sie die Funktion format(). Zeichenfolgen sind Klassen und Sie können Methoden verwenden.

Python ist eine vollständig objektorientierte Sprache. Alles ist ein Objekt;

Die Parameter der Zeichenfolge werden durch {NUM} dargestellt, 0 stellt den ersten Parameter dar, 1 stellt den zweiten Parameter dar, wird verwendet die zukünftigen Zeiten erhöhen sich;

Verwenden Sie „:“, um die Operationen anzugeben, die zur Darstellung des Elements erforderlich sind, z. B. „:.3“ mit drei Dezimalstellen, „:8“ mit 8 Zeichen Platz, usw.;

Sie können auch bestimmte Buchstaben hinzufügen, wie zum Beispiel:

  1. 'b' - Binärzahl.

  2. 'c' - Zeichen vor dem Drucken in die entsprechende Unicode-Zeichenfolge umwandeln.

  3. 'd' - Dezimalzahl Zahl zur Basis 10 Ausgabe.

  4. 'o' - oktale Ausgabe von Zahlen zur Basis 8.

  5. 'x' - Ausgabe der Zahl in der Basis 16 und verwenden Sie Kleinbuchstaben für Ziffern über 9.

  6. 'e' - Potenzsymbol Geben Sie die Zahl in wissenschaftlicher Schreibweise aus, dargestellt durch 'e' Potenz.

  7. 'g' - Allgemeines Format. Wenn der Wert besonders groß ist, drucken Sie ihn in Potenzform aus.

  8. „n“ – Zahl. Das Gleiche wie „d“, wenn der Wert eine Ganzzahl ist, und das Gleiche wie „g“, wenn der Wert eine Gleitkommazahl ist. Der Unterschied besteht darin, dass ein Zahlentrennzeichen entsprechend dem Gebietsschema eingefügt wird.

  9. '%' - Prozentsatz multiplizieren Sie den Wert mit 100 und geben Sie ihn im Festkommaformat ('f') aus. Nach dem Wert wird ein Prozentzeichen angezeigt.

Zahlen (0, 1, ...) stellen die Elemente in format() dar, daher können Sie „.“ verwenden, um die Elementmethode aufzurufen.

Der Code lautet wie folgt:

# -*- coding: utf-8 -*- 
 
#==================== 
#File: abop.py 
#Author: Wendy 
#Date: 2013-12-03 
#==================== 
 
#eclipse pydev, python3.3 
 
age = 25 
name = 'Caroline' 
 
print('{0} is {1} years old. '.format(name, age)) #输出参数 
print('{0} is a girl. '.format(name)) 
print('{0:.3} is a decimal. '.format(1/3)) #小数点后三位 
print('{0:_^11} is a 11 length. '.format(name)) #使用_补齐空位 
print('{first} is as {second}. '.format(first=name, second='Wendy')) #别名替换 
print('My name is {0.name}'.format(open('out.txt', 'w'))) #调用方法 
print('My name is {0:8}.'.format('Fred')) #指定宽度
Nach dem Login kopieren

Ausgabe:

Caroline is 25 years old.  
Caroline is a girl.  
0.333 is a decimal.  
_Caroline is a 11 length.  
Caroline is as Wendy.  
My name is out.txt 
My name is Fred  .
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der format()-Methode in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!