Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich nachgestellte Nullen aus der Float-Formatierung in Python entfernen?
Nachgestellte Nullen aus der Float-Formatierung entfernen
Um einen Float zu formatieren, ohne unnötige nachgestellte Nullen einzufügen und die Prägnanz der Zeichenfolge beizubehalten, kann man das % verwenden g-Formatbezeichner. Dies vereinfacht die String-Manipulation und sorgt für eine kompakte Darstellung.
Durch die Verwendung von %g können Sie alle führenden und nachgestellten Nullen sowie den Dezimalpunkt entfernen, wenn keine nachgestellten Ziffern vorhanden sind. Hier ist eine Illustration:
'%.g'%(3.140) # Output: '3.14'
Zusätzlich können Sie die Zeichenfolgenformatierung mit Python-Versionen 2.6 und höher verwenden:
'{0:.g}'.format(3.140) # Output: '3.14'
Für Python 3.6 und höher verwenden Sie formatierte Zeichenfolgenliterale:
f'{3.140:.g}' # Output: '3.14'
Gemäß der Dokumentation für die Methode format() erreicht der Spezifizierer „g“ Folgendes Folgendes:
Das obige ist der detaillierte Inhalt vonWie kann ich nachgestellte Nullen aus der Float-Formatierung in Python entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!