Методы добавления переменной в строку в Python

Чтобы добавить переменную в строку в Python, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:

  1. Объединение строк:
    Вы можете объединить переменную со строкой с помощью оператора «+». Например:

    name = "John"
    message = "Hello, " + name + "!"
    print(message)  # Output: Hello, John!
  2. Форматирование строки с помощью оператора %.
    Вы можете использовать оператор %для форматирования строки и вставки в нее переменных. Например:

    name = "John"
    message = "Hello, %s!" % name
    print(message)  # Output: Hello, John!
  3. Форматирование строк с помощью str.format():
    Метод str.format()позволяет форматировать строки и заменять переменные. Например:

    name = "John"
    message = "Hello, {}!".format(name)
    print(message)  # Output: Hello, John!
  4. f-строки (форматированные строковые литералы):
    Появившиеся в Python 3.6, f-строки предоставляют краткий способ встраивания переменных в строки. Например:

    name = "John"
    message = f"Hello, {name}!"
    print(message)  # Output: Hello, John!
  5. Шаблон строки:
    Модуль string.Templateпредоставляет способ замены переменных в шаблоне строки. Например:

    from string import Template
    name = "John"
    template = Template("Hello, $name!")
    message = template.substitute(name=name)
    print(message)  # Output: Hello, John!

Это некоторые из распространенных методов добавления переменной в строку в Python.