
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