Шаг 29.
Python: тонкости программирования. ... . Способы форматирования строковых значений. Какой метод форматирования строк использовать?

    На этом шаге мы дадим совет, когда лучше использовать тот или иной способ форматирования.

    Мы вполне понимаем, что, имея такой широкий выбор способов форматирования своих строковых значений в Python, вы можете испытывать замешательство. Здесь не помешало бы соорудить какую-нибудь инфографику в виде блок-схемы.

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

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

ЭМПИРИЧЕСКОЕ ПРАВИЛО, КАСАЮЩЕЕСЯ ФОРМАТИРОВАНИЯ СТРОК PYTHON:
Если форматирующие строки поступают от пользователей, то используйте шаблонные строки, 
чтобы избежать проблем с безопасностью. В противном случае используйте интерполяцию 
литеральных строк при условии, что вы работаете с Python 3.6+, 
и "современное" форматирование строк - если нет.

    На следующем шаге мы подитожим изученный на предыдущих шагах материал.




Предыдущий шаг Содержание Следующий шаг