[Python-ideas] String interpolation again.
INADA Naoki
songofacandy at gmail.com
Fri Jul 23 19:35:29 CEST 2010
> What's wrong with
> s = 'foo' + str(bar) + 'baz'
OK, I agree that your code is very pythonic.
I've seen and wrote some PHP and Ruby code today, so I've forgotten
what's pythonic.
Many people from PHP/Ruby/Perl look at string interpolation and find
.format(**vars()) trick and feel it's messy.
But if there is a clean and pythonic way, adding new syntax is not pythonic.
>
> If you want something Pythonic:
>
> import this
> ...
> Explicit is better than implicit
>
> ---
> André
>
>
>
Thank you.
--
INADA Naoki <songofacandy at gmail.com>
More information about the Python-ideas
mailing list