Grrr! And I thought I was an idiot for frequently omitting the "f" in f-strings. (Say the underlined bit repeatedly to yourself ... but only as long as you won't be overheard.)Hi Nick and all other Python ideas friends,
yes, you are right. There is not much difference between PEP-501 or my proposal.
One argument why I would like to prefer backticks:
Some IDEs detect that you want to use a f-string automatically:
You type:
name = 'Peter'
print('Hello {name...
and the IDE automatically adds the missing "f" in front of the string:
name = 'Peter'
print(f'Hello {name...
This is a handy feature (of PyCharm), which would not work reliably if there are two different prefixes.