On Sep 27, 12:39 pm, process <[EMAIL PROTECTED]> wrote:
> ' '.join([`x * x` for x in range(1, 6)])
>
> exactly what does this symbol do and what does it stand for?

`<object>` is the same as repr(<object>). I'm pretty sure the backtick
operator has been removed from 3.0.

In the context of the code sample you posted, it appears to be used to
convert the result of x*x into a string for the join method, but I
personally think it's a misuse of repr() and think a call to str()
would be more appropriate:

>>> ' '.join((str(x * x) for x in range(1,6)))
'1 4 9 16 25'

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to