> On Tue, Aug 30, 2016 at 3:13 PM Eric V. Smith <eric@trueblade.com> wrote:
> >On 08/30/2016 07:02 AM, Philipp A. wrote:
> > Also the name “f-strings” is really misleading: They’re composite
> > expressions that evaluate to strings. They can only be considered
> > strings if you have no braced code parts in them. So I’m also still in
> > favor of renaming them (e.g. to “f-literals”).
> I don't have much of an opinion here. I think there's not a lot of
> confusion to be had by calling them f-strings, but I think someone who
> works with teaching python might have a better handle on that.

The problem is that "literal" is a technical term in the domain of compilers, and not a well known or self-explanatory term. Especially for beginners. I'd suggest something like "Format expression".

~Elazar