Вот два случая, когда это не работает. Я хотел бы включить буквальный текст {bar} как часть строки.
Код: Выделить всё
foo = "test"
fstring = f"{foo} {bar}"
Код: Выделить всё
NameError: name 'bar' is not defined
Код: Выделить всё
fstring = f"{foo} \{bar\}"
Код: Выделить всё
SyntaxError: f-string expression part cannot include a backslash
Код: Выделить всё
'test {bar}'
Подробнее здесь: https://stackoverflow.com/questions/425 ... -f-strings