Heim > Backend-Entwicklung > Python-Tutorial > String-Formatierung: So verwenden Sie % und .format

String-Formatierung: So verwenden Sie % und .format

anonymity
Freigeben: 2019-05-27 10:46:20
Original
6016 Leute haben es durchsucht

Es gibt zwei Formatierungsmethoden für Zeichenfolgen, nämlich Platzhalter (%) und Format.

String-Formatierung: So verwenden Sie % und .format

Die Platzhaltermethode wird in Python2.x häufig verwendet. Da Python3.x immer häufiger verwendet wird, wird die Formatierungsmethode immer häufiger verwendet.

String-Formatierung: So verwenden Sie % und .format

%d Instanz (Python3.0+):

age = 29
print("my age is %d" %age)
#my age is 29
Nach dem Login kopieren

%s Instanz (Python3.0+). 0+):

name = "makes"
print("my name is %s" %name)
#my name is makes
Nach dem Login kopieren

%f Beispiel (Python3.0+):

print("%6.3f" % 2.3)
#2.300
print("%f" %2.3)
#2.300000
Nach dem Login kopieren

format()-Methode, das Grundformat ist:

     <模板字符串>.format(<逗号分隔的参数>)
Nach dem Login kopieren

Nach dem Aufruf der format()-Methode wird eine neue Zeichenfolge zurückgegeben und die Parameter werden beginnend bei 0 nummeriert. Die Methode

"{}:计算机{}的CPU 占用率为{}%。".format("2016-12-31","PYTHON",10)
Out[10]: &#39;2016-12-31:计算机PYTHON的CPU 占用率为10%。&#39;
Nach dem Login kopieren

format() kann sehr praktisch sein, um verschiedene Arten von Variablen oder Inhalten zu verbinden. Wenn Sie geschweifte Klammern ausgeben müssen, verwenden Sie {{ zur Darstellung von {, }} zur Darstellung von }, zum Beispiel:

"{}{}{}".format("圆周率是",3.1415926,"...")
Out[11]: &#39;圆周率是3.1415926...&#39;
"圆周率{{{1}{2}}}是{0}".format("无理数",3.1415926,"...")
Out[12]: &#39;圆周率{3.1415926...}是无理数&#39;
s="圆周率{{{1}{2}}}是{0}" #大括号本身是字符串的一部分
sOut[14]: &#39;圆周率{{{1}{2}}}是{0}&#39;
s.format("无理数",3.1415926,"...") #当调用format()时解析大括号
Out[15]: &#39;圆周率{3.1415926...}是无理数&#39;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonString-Formatierung: So verwenden Sie % und .format. 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