формат строки Python без {} - PullRequest
       2

формат строки Python без {}

0 голосов
/ 20 сентября 2018

Случай 1:

'{} is good'.format('This')

Выход: This is good.

Случай 2: 'is good'.format('This')

Выход: is good

Могу ли я использовать Case 2?Строка не содержит {}.но я использую format()

Причина, по которой я спрашиваю, состоит в том, что я хочу присвоить значение только для вещи, содержащей {}

m = ["{} is good", "{} is bad", "all are normal"]
for loop m
    m[index].format("AA")

В любом случае я обнаружил, что это работает.Но я должен знать, что это правильный путь.

1 Ответ

0 голосов
/ 20 сентября 2018

Я думаю, что это скорее субъективный вопрос.Я бы сказал, что все в порядке, если следовать принципу утка, набравшей : если она выглядит как утка, плавает как утка и крякает как утка, то, вероятно, это утка.

Если вы перебираете массив строк и у них у всех есть метод format (), просто предположите, что у них есть что-то для форматирования, и отформатируйте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...