Here are my notes on PEP 498.

1. Title:  Literal String Formatting

    - String Literal Formatting
    - Format String Expressions
    ?

2. Let's call them "format strings" not "f-strings".
   The latter sounds slightly obnoxious, and also inconsistent with the
   others:

        r''         raw string
        u''         unicode object (string)
        f''         format string

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
    cumbersome."

    I would tone this down a bit, they're not so bad, quite verbose is a
    phrase I might use instead.

5. Discussion Section
    How to designate f-strings, and how specify the locaton of expressions
                                                        ^ typo

6. Perhaps mention string literal functionality, like triple quotes, line-ending backslashes, as MRAB mentions, in addition to the concatenation rules.

-Mike


On 08/07/2015 06:39 PM, Eric V. Smith wrote:
_______________________________________________
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

Reply via email to