@PavelMos

Плейсхолдеры в переменной типа строка в Python?

Есть скрипт, который работает с SQL.
Есть шаблон команды "SELECT * FROM .... WHERE total>10""
Есть список таблиц, откуда делать SELECT - t1,t2,t3...
Как можно создать шаблон такой команды, куда я бы потом вставлял названия таблиц из списка ? Что-то вроде %s, но без указания в правой части конкретной переменной, т.к. переменная (имя базы) будет браться позднее из списка.
  • Вопрос задан
  • 974 просмотра
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
print('That is %d %s bird!' % (1, 'dead'))
print('%(qty)d more %(food)s' % {'qty': 1, 'food': 'spam'})
print('{motto}, {0} and {food}'.format('ham', motto='spam', food='eggs'))
print('%(motto)s, %(pork)s and %(food)s' % dict(motto='spam', pork='ham', food='eggs'))

(c) M. Lutts
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы