On Mon, Aug 17, 2015 at 12:23 PM, Nikolaus Rath <nikol...@rath.org> wrote:
> On Aug 16 2015, Paul Moore <p.f.mo...@gmail.com> wrote: > > 2. By far and away the most common use for me would be things like > > print(f"Iteration {n}: Took {end-start) seconds"). > > I believe an even more common use willl be > > print(f"Iteration {n+1}: Took {end-start} seconds") > > Note that not allowing expressions would turn this into the rather > verbose: > > iteration=n+1 > duration=end-start > print(f"Iteration {iteration}: Took {duration} seconds") Let's stop debating this point -- any acceptable solution will have to support (more-or-less) arbitrary expressions. *If* we end up also attempting to solve i18n, then it will be up to the i18n toolchain to require a stricter syntax. (I imagine this could be done during the string extraction phase.) -- --Guido van Rossum (python.org/~guido)
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com