[Python-Dev] PEP 515: Underscores in Numeric Literals (original) (raw)
Andrew Barnert abarnert at yahoo.com
Thu Feb 11 11:55:39 EST 2016
- Previous message (by thread): [Python-Dev] PEP 515: Underscores in Numeric Literals
- Next message (by thread): [Python-Dev] PEP 515: Underscores in Numeric Literals
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Feb 11, 2016, at 00:22, Georg Brandl <g.brandl at gmx.net> wrote:
Allowing underscores in string arguments to the
Decimal
constructor. It could be argued that these are akin to literals, since there is no Decimal literal available (yet).
I'm +1 on this. Partly for consistency (see below)--but also, one of the use cases for Decimal is when you need more precision than float, meaning you'll often have even more digits to separate.
* Allowing underscores in string arguments to
int()
with base argument 0,float()
andcomplex()
.
+1, because these are actually defined in terms of literals. For example, under int, "Base 0 means to interpret exactly as a code literal". This isn't actually quite true, because "-2" is not an integer literal but is accepted here--but see float for an example that is rigorously defined, and still defers to literal syntax and semantics. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20160211/633e8a5d/attachment.html>
- Previous message (by thread): [Python-Dev] PEP 515: Underscores in Numeric Literals
- Next message (by thread): [Python-Dev] PEP 515: Underscores in Numeric Literals
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]