Выполнение команд Python с переменными

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

  1. Объединение строк:

    variable = "world"
    command = "Hello " + variable
    exec(command)
  2. Форматирование строки:

    variable = "world"
    command = "Hello {}".format(variable)
    exec(command)
  3. f-строки (Python 3.6 и выше):

    variable = "world"
    command = f"Hello {variable}"
    exec(command)
  4. Функция eval():

    variable = "world"
    command = "print('Hello', variable)"
    eval(command)
  5. Непосредственное использование функции exec():

    variable = "world"
    exec("print('Hello', variable)")

Обратите внимание, что использование функции exec() может быть потенциально небезопасным, если вы выполняете пользовательский ввод или ненадежный код. Будьте осторожны при его использовании.