F-строка: непревзойденный '(' в соответствии с вызовом функцииPython

Программы на Python
Anonymous
F-строка: непревзойденный '(' в соответствии с вызовом функции

Сообщение Anonymous »

Я пытаюсь использовать f-строки в Python для замены некоторых переменных в строку, которую я печатаю, и получаю синтаксическую ошибку.
Вот мой код:

Код: Выделить всё

print(f"{index+1}. {value[-1].replace("[Gmail]/", '')}")
Проблема возникла только после того, как я добавил замену. Я проверял много раз и уверен, что не пропустил ни одной скобки. Я знаю, что существует множество других способов добиться этого, некоторые из которых, возможно, лучше, но мне любопытно, почему это не работает.

Подробнее здесь: https://stackoverflow.com/questions/675 ... ction-call

Вернуться в «Python»