Uma string de modelo, ou cordão T, permite combinar o modelo com uma função que opera na estrutura do modelo, não apenas em sua saída. Você pode escrever um manipulador de modelo que permita todas as variáveis ​​colocadas no modelo, ou apenas variáveis ​​de um tipo específico, ou apenas variáveis ​​que correspondem a alguma saída, para serem manipuladas no tempo de saída. Você também pode lidar com as variáveis ​​e o texto interpolador como objetos separados e digitados diferentes.

Por exemplo, se você tiver o modelo t"My name is {user_name}, and I'm from {user_locale}"você pode ter as variáveis user_name e user_locale Limpo automaticamente de qualquer HTML antes da exibição. Você também pode realizar transformações no My name is e and I'm from partes da saída automaticamente, pois essas seriam marcadas com o tipo especial Interpolation.

As cadeias de modelos facilitarão muito a gravação de motores de modelo, por exemplo, Jinja2, ou duplicar grande parte da funcionalidade desses motores de modelo diretamente em Python sem a sobrecarga de bibliotecas de terceiros.