On Feb 16, 2014 1:11 AM, "Marko Rauhamaa" <ma...@pacujo.net> wrote: > > Marko Rauhamaa <ma...@pacujo.net>: > > > Conceptually, the "everything is a reference" and the "small"/"big" > > distinction are equivalent (produce the same outcomes). The question > > is, which model is easier for a beginner to grasp. > > Case in point, if everything is a reference, how come: > > >>> "hello".__str__() > 'hello' > >>> 1.__str__() > SyntaxError: invalid syntax
You need parentheses around the 1. Otherwise you confuse the lexer, which thinks you're starting a float literal. >>> (1).__str__() '1'
-- https://mail.python.org/mailman/listinfo/python-list