[Python-ideas] Deprecate the round builtin
Joshua Landau
joshua.landau.ws at gmail.com
Wed Sep 26 21:47:09 CEST 2012
On 26 September 2012 20:36, M.-A. Lemburg <mal at egenix.com> wrote:
> Mark Dickinson wrote:
> > On Wed, Sep 26, 2012 at 7:51 PM, Mike Graham <mikegraham at gmail.com>
> wrote:
> >> The builtin round function is completely useless. I've never seen
> >> anyone use it constructively
> >
> > I disagree that it's *completely* useless: the one-argument form
> > (take a float, return the closest integer) is a fundamental and useful
> > mathematics operation, just like floor and ceiling. It would be crazy
> > to get rid of that. I could live with it moving from builtins into
> > the math module, though.
> >
> > Agreed that the two-argument form causes a lot of confusion, though.
>
> It's actually quite common in finance and time calculations to
> round to the nearest say basis point, cent or say micro second
> in calculations (rather than just string formatting). round()
> is perfect for that and easy to use.
>
Agreed. I've rounded before. It's useful.
Maybe not as useful as all() or whatever, but I don't see how it's
"redundant".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20120926/0c8bcd6c/attachment.html>
More information about the Python-ideas
mailing list