[Python-Dev] PEP-498: Literal String Formatting
Eric V. Smith
eric at trueblade.com
Tue Aug 11 15:47:06 CEST 2015
On 08/10/2015 04:12 PM, Mike Miller wrote:
> Here are my notes on PEP 498.
> 1. Title: Literal String Formatting
> - String Literal Formatting
> - Format String Expressions
I like "String Literal Formatting", but let me sleep on it.
> 2. Let's call them "format strings" not "f-strings".
> The latter sounds slightly obnoxious, and also inconsistent with the
> r'' raw string
> u'' unicode object (string)
> f'' format string
People seem to have already started using f-strings. I think it's
> 3. " This PEP does not propose to remove or deprecate any of the existing
> string formatting mechanisms. "
> Should we put this farther up with the section talking about them,
> it seems out of place where it is.
> 4. "The existing ways of formatting are either error prone, inflexible, or
> I would tone this down a bit, they're not so bad, quite verbose is a
> phrase I might use instead.
I'll try and tone it down.
> 5. Discussion Section
> How to designate f-strings, and how specify the locaton of expressions
> ^ typo
I already found that one. Thanks.
> 6. Perhaps mention string literal functionality, like triple quotes,
> line-ending backslashes, as MRAB mentions, in addition to the
> concatenation rules.
> On 08/07/2015 06:39 PM, Eric V. Smith wrote:
> Python-Dev mailing list
> Python-Dev at python.org
More information about the Python-Dev