Umwandlung von Ganzzahlen in Fließkommazahlen
<flt>=float(<expr>)
Diese Funktion gibt den Wert des Ausdruckes als Fließkommazahl zurück. Am Wert ändert sich damit nichts, aber an seiner Behandlung für Folgeberechnungen, da ja Berechnungen immer im Typ des linksseitigen Operanden ausgeführt werden.
Um also z.B. eine Integerzahl so durch eine andere Zahl zu teilen das auch Nachkommastellen heraus kommen, muß man die Integerzahl entweder mit float(28) in 28.0 umwandeln, oder vorher mit 1.0 von links multiplizieren, was eher verwirrend aussieht.
expr | Ausdruck der ausgewertet und anschließend in eine Fließkommazahl gewandelt werden soll. Es muß sich dabei um einen Zahlenwert handeln, Strings werden nicht umgewandelt! |
Sorry, noch kein Beispiel.
int() Revision 27 Jul 2003
|