Float in String umwandeln
Verfasst: Montag 10. September 2007, 12:04
Hallo
wie kann ich einen Float in einen String umwandeln, so dass ich die Anzahl der Nachkommastellen definieren kann. Jedoch nur Nachkommastellen ausgegeben werden, wenn auch welche vorhanden sind.
Wenn ich die Python-Dokumentation richtig gelesen habe, sollte folgendes genau dies machen. Jedoch werden bei mit immer Nachkommastellen ausgegeben.
Obwohl dieses Verhalten wohl nur bei der "alternativen" Umwandlung (mit #) eintreten sollte. (?)
Hat jemand einen Tipp für mich, danke.
wie kann ich einen Float in einen String umwandeln, so dass ich die Anzahl der Nachkommastellen definieren kann. Jedoch nur Nachkommastellen ausgegeben werden, wenn auch welche vorhanden sind.
Wenn ich die Python-Dokumentation richtig gelesen habe, sollte folgendes genau dies machen. Jedoch werden bei mit immer Nachkommastellen ausgegeben.
Code: Alles auswählen
print '%.3f' % 123.456789 #OK
print '%.3f' % 123 # Gibt 123.000 ...
Hat jemand einen Tipp für mich, danke.
