Форматирование строк Python: работа с заполнителем «%s»

В Python фраза «%s» часто используется в качестве заполнителя в строках для обозначения значений, которые будут заменены во время выполнения. Обычно он используется вместе с оператором форматирования строки %или методом format(). Вот несколько методов, которые можно использовать с «%s» в Python:

  1. Использование оператора %:

    name = "John"
    age = 25
    print("My name is %s and I am %s years old." % (name, age))
  2. Использование метода format():

    name = "John"
    age = 25
    print("My name is {} and I am {} years old.".format(name, age))
  3. Использование f-строк (форматированных строковых литералов):

    name = "John"
    age = 25
    print(f"My name is {name} and I am {age} years old.")

Эти методы позволяют вставлять динамические значения в строки с помощью заполнителя «%s». Выбор конкретного метода зависит от ваших предпочтений и используемой версии Python.