On 30.08.2016 04:34, David Mertz wrote:
On Mon, Aug 29, 2016 at 1:55 PM, Sven R. Kunze <srku...@mail.de <mailto:srku...@mail.de>> wrote:

    There was no reasonable real-world code examples taken from
    important projects, that would be significantly improved by
    underscores in numbers.


I recall dozens of real world examples that came up during the discussion, and have written very numerous such examples in code of my own. This is something that directly affects readability in code I write almost every day, and is a clear and obvious win. I taught examples *today* where I would have badly liked to have underscore separators, and it was obvious to me and students that awkwardness. Writing, e.g. `range(int(1e7))` feel contrives (but usually the way I do it). Writing `range(10000000)` is nearly impossible to parse visually. In contrast, writing `range(10_000_000)` will be immediately clear and obvious.

None of those things can be said of SI units as Python literals.

Hu? None of those things? I do think you exaggerate quite a lot here.

If your real-world example works for underscores, it works for SI units and scales as well.


I for one don't have usage of either, so having such a distance to the subject at hand, I don't see this as a compelling argument against/for his proposal.


Sven
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to