Что найти?

Как вставить переменную в строку в Python?

/
/

Чтобы вставить переменные в строку в Python, мы можем использовать форматированные строковые литералы.

Поместите символ f перед началом строкового литерала с одинарными или двойными кавычками, как показано ниже.

f'hello world'

Теперь мы можем ссылаться на переменные внутри этой строки. Все, что нам нужно сделать, это заключить переменные в фигурные скобки {переменная} и поместить ее внутри строкового значения, где это необходимо. Пример приведен ниже.

var1 = 'ABC'
mystring = f'hello {var1}'
print(mystring)

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

Пример 1

В этом примере мы возьмем целые числа в переменных и попытаемся вставить несколько переменных внутри строки, используя форматированную строку.

x = 25
y = 88
mystring = f'The point in XY plane is ({x},{y})'
print(mystring)

Вывод:

The point in XY plane is (25,88)

Пример 2

В этом примере мы возьмем строковые литералы в переменных и попытаемся добавить их внутри строки, используя форматированную строку.

name = 'ABC'
place = 'Houston'
mystring = f'My name is {name}. I live in {place}.'
print(mystring)

Вывод:

My name is ABC. I live in Houston.

В этом руководстве на примерах Python мы узнали, как помещать переменные в строковый литерал с помощью примеров программ.

  1. А как это использовать в html письмах с CSS кодом?
    Кол отрабаотает нормально подставив содержимое переменной subject
    html = f»’\

    {subject}
    »»

    Но если в коде будет CSS содержащий .vb-outer{ min-width: 0 !important; } то мы получим ошибку.

    Как это обойти?

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

This div height required for enabling the sticky sidebar