|
|
|
|
|
by nickcw
306 days ago
|
|
From the f-strings PEP 498 https://peps.python.org/pep-0498/ > This PEP is driven by the desire to have a simpler way to format strings in Python. I think f-strings have become the thing they were trying to replace and they are now more complicated than the old % interpolation. I still like f-strings and use them a lot but if you look at the cheat sheet, they are no longer simple. |
|
Most of the formatting options in the cheat sheet have always been available with f-strings. They are part of the Format Specification Mini Language (https://docs.python.org/3/library/string.html#format-specifi...) and both string.format and f-strings use the same spec. f-strings have some additional capabilities like inline expressions and debugging/logging with `=`.