Template Strings

  • Duración de la lección: 3:47 min

[1]:
from string import Template

some_template = Template("-----> $variable1 $variable2 <------")
some_template.substitute(variable1="Texto1", variable2="Texto2")
[1]:
'-----> Texto1 Texto2 <------'
[2]:
other_template = Template("aaa${variable}aaa")
other_template.substitute(variable="AAAA")
[2]:
'aaaAAAAaaa'
[3]:
#
# Uso con diccionarios
#
some_dict={'quien': 'Juan'}

Template("$quien gano $$1000").substitute(some_dict)
[3]:
'Juan gano $1000'
[4]:
Template("$quien gano $$1000, pero $otro no gano").safe_substitute(some_dict)
[4]:
'Juan gano $1000, pero $otro no gano'