Я новичок в Python, поэтому точно не знаю, как называется эта операция, поэтому мне сложно искать информацию в ней.
В основном я хотел бы иметь такую строку, как:
"[[size]] widget that [[verb]] [[noun]]"
Где размер, глагол и существительное являются списком.
Я бы хотел интерпретировать строку как метаязык, чтобы я мог составлять множество предложений из перестановок из списков. Как метаязык, я также мог бы создавать другие строки, использующие эти предопределенные списки, чтобы генерировать больше перестановок.
Есть ли в Python возможности для подстановки переменных, подобные этой? Какой термин описывает эту операцию, если я должен просто Google это?