
(fixed typo) How about range(10**6) ? - Kirubakaran. On Fri, May 6, 2011 at 2:25 PM, Kirubakaran <kirubakaran@gmail.com> wrote:
How about range(10**60) ?
- Kirubakaran.
On Fri, May 6, 2011 at 2:24 PM, Antoine Pitrou <solipsis@pitrou.net>wrote:
On Fri, 6 May 2011 23:06:18 +0200 "dag.odenhall@gmail.com" <dag.odenhall@gmail.com> wrote:
On 6 May 2011 19:51, Matt Chaput < matt-KKMwxO2wslj3fQ9qLvQP4Q@public.gmane.org> wrote:
Not sure if this has been proposed before: A syntax change to allow underscores as thousands separators in literal numbers to improve readability, e.g.:
for i in range(1, 1_000_000): pass
I believe D allows this and while it's a small thing it really is much more readable.
Ruby too.
You could also use e-notation[1]: 1e6, in your example. In many situations it's even more readable because you don't need to "count the zeros". This is already supported in Python.
Yes, but it gives a float, not an integer:
for i in range(0, 1e6): pass ... Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'float' object cannot be interpreted as an integer
Regards
Antoine.
_______________________________________________ Python-ideas mailing list Python-ideas@python.org http://mail.python.org/mailman/listinfo/python-ideas