Convert floating-point-Zahl auf eine bestimmte Genauigkeit, und kopieren Sie dann auf Zeichenfolge

Habe ich eine Gleitkomma-Zahl, sagen 135.12345678910. Ich verketten möchten, dass der Wert ein string ist, sondern nur 135.123456789. Mit drucken, kann ich dies ganz einfach indem Sie etwas wie:

print "%.9f" % numvar

mit numvar meine ursprüngliche Zahl. Gibt es eine einfache Möglichkeit, dies zu tun?

  • % macht genau das - % ist nicht Teil der print-Funktion, sondern der string - siehe Python-docs
InformationsquelleAutor pauliwago | 2013-03-07
Schreibe einen Kommentar