[Python-Dev] Rounding float to int directly (Re: struct module and coercing floats to integers) (original) (raw)
Raymond Hettinger rhettinger at ewtllc.com
Mon Jul 31 20:34:26 CEST 2006
- Previous message: [Python-Dev] Rounding float to int directly (Re: struct module and coercing floats to integers)
- Next message: [Python-Dev] Patch Against shutil.copytree Bug
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Greg Ewing wrote:
As an aside, does anyone else think that it would be useful to have a builtin which rounds and converts to an int in one go? Whenever I use round(), I almost always want the result as an int, and making me do it in two steps seems unnecessarily bothersome.
I think this would harm more than it would help. It more confusing to have several rounding-thingies to choose from than it is have an explicit two-step.
BTW, I thought the traditional idiom (for positive numbers) was: int(x+.5)
Since automatic float->int coercion is being increasingly disallowed, use cases for this are becoming more and more common.
-- Greg
Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/rhettinger%40ewtllc.com
- Previous message: [Python-Dev] Rounding float to int directly (Re: struct module and coercing floats to integers)
- Next message: [Python-Dev] Patch Against shutil.copytree Bug
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]