Seite 2 von 2
Verfasst: Freitag 28. Juli 2006, 13:04
von pyStyler
hallo,
eigendlich wollte ich nichts mehr dazu schreiben aber egal.
Code: Alles auswählen
>>> 0.12345678912345678913456789123456789123456789 #kein str
0.12345678912345678
>>>
Verfasst: Freitag 28. Juli 2006, 13:20
von birkenfeld
pyStyler hat geschrieben:hallo,
eigendlich wollte ich nichts mehr dazu schreiben aber egal.
Code: Alles auswählen
>>> 0.12345678912345678913456789123456789123456789 #kein str
Das ist sehr wohl ein String, solange bis er eingelesen und von Python zu einem Float konvertiert wurde.
Und genauso ist das ein String. Eine Konsole kann keine Zahlen ausgeben, nur Text. Zahlen müssen in Text konvertiert werden.
Und um Floats in Strings zu konvertieren, gibt es eben in Python zwei Möglichkeiten: str() und repr(). str() rundet auf 12 Nachkommastellen, repr() auf 17.