[issue20692] Tutorial section 9.4
Jon Shemitz
report at bugs.python.org
Thu Feb 20 01:04:23 CET 2014
Jon Shemitz added the comment:
That makes sense. Perhaps, then, the tutorial should include the FAQ? (I
can't be the only person who thought to try this.)
On Wed, Feb 19, 2014 at 3:59 PM, R. David Murray <report at bugs.python.org>wrote:
>
> R. David Murray added the comment:
>
> It's actually almost a FAQ at this point. The answer is that because of
> the way the parser works (it's a relatively simple parser, and we want to
> keep it that way), the tokenizer sees the '.' as making the token a float,
> and '3.__class__' is not a valid float token. So you have to precede the
> period by something that allows the tokenizer to know it isn't a decimal
> point. Parens is one way. Believe it or not, a space is another:
>
> >>> 3 .__class__
> <class 'int'>
>
> ----------
> nosy: +r.david.murray
> resolution: -> invalid
> stage: -> committed/rejected
> status: open -> closed
>
> _______________________________________
> Python tracker <report at bugs.python.org>
> <http://bugs.python.org/issue20692>
> _______________________________________
>
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue20692>
_______________________________________
More information about the Python-bugs-list
mailing list