Чтобы добавить переменную в строку в Python, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:
-
Объединение строк:
Вы можете объединить переменную со строкой с помощью оператора «+». Например:name = "John" message = "Hello, " + name + "!" print(message) # Output: Hello, John! -
Форматирование строки с помощью оператора
%.
Вы можете использовать оператор%для форматирования строки и вставки в нее переменных. Например:name = "John" message = "Hello, %s!" % name print(message) # Output: Hello, John! -
Форматирование строк с помощью
str.format():
Методstr.format()позволяет форматировать строки и заменять переменные. Например:name = "John" message = "Hello, {}!".format(name) print(message) # Output: Hello, John! -
f-строки (форматированные строковые литералы):
Появившиеся в Python 3.6, f-строки предоставляют краткий способ встраивания переменных в строки. Например:name = "John" message = f"Hello, {name}!" print(message) # Output: Hello, John! -
Шаблон строки:
Модульstring.Templateпредоставляет способ замены переменных в шаблоне строки. Например:from string import Template name = "John" template = Template("Hello, $name!") message = template.substitute(name=name) print(message) # Output: Hello, John!
Это некоторые из распространенных методов добавления переменной в строку в Python.