Heim >Backend-Entwicklung >Python-Tutorial >String-Formatierung: So verwenden Sie % und .format
Es gibt zwei Formatierungsmethoden für Zeichenfolgen, nämlich Platzhalter (%) 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.
%d Instanz (Python3.0+):
age = 29 print("my age is %d" %age) #my age is 29
%s Instanz (Python3.0+). 0+):
name = "makes" print("my name is %s" %name) #my name is makes
%f Beispiel (Python3.0+):
print("%6.3f" % 2.3) #2.300 print("%f" %2.3) #2.300000
format()-Methode, das Grundformat ist:
<模板字符串>.format(<逗号分隔的参数>)
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]: '2016-12-31:计算机PYTHON的CPU 占用率为10%。'
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]: '圆周率是3.1415926...' "圆周率{{{1}{2}}}是{0}".format("无理数",3.1415926,"...") Out[12]: '圆周率{3.1415926...}是无理数' s="圆周率{{{1}{2}}}是{0}" #大括号本身是字符串的一部分 sOut[14]: '圆周率{{{1}{2}}}是{0}' s.format("无理数",3.1415926,"...") #当调用format()时解析大括号 Out[15]: '圆周率{3.1415926...}是无理数'
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!