Index du contenu
Por ejemplo: cadena de importación
Inicializar la plantilla con ¢variables que
se sustituirá por valores reales
template = string.Template(’$artista cantó $canción en $año’) Tenga en cuenta que es necesario incluir una declaración de importación al inicio del programa ya que las plantillas no se proporcionan de forma predeterminada en Python; deben cargarse desde un biblioteca de funciones de cadena adicionales. Esta biblioteca es parte de Python pero necesita dígale a Python que desea acceder a estas funciones de cadenas adicionales. Volveremos a la declaración de importación más adelante en el libro; por ahora solo excepto que es necesario para acceder a la funcionalidad Plantilla. La plantilla en sí se crea a través de la función string.Template(). El la cadena pasada a la función string.Template() puede contener cualquier carácter más las variables de la plantilla (que se indican con el carácter $ seguido del nombre de la variable como $artista arriba). Lo anterior es, por lo tanto, una plantilla para el patrón ‘algún artista cantó alguna canción en algún año’. Los valores reales se pueden sustituir en la plantilla utilizando el sustituto () función. La función de sustitución toma un conjunto de pares clave=valor, en los que la clave es el nombre de la variable de plantilla (menos el carácter $ inicial) y el valor es el valor a utilizar en la cadena. print(template.substitute(artist=‘Freddie Mercury’, song=‘The Gran pretendiente’, año=1987)) En este ejemplo, $artist será reemplazado por ‘Freddie Mercury’, $song por ‘The Great Pretender’ y $year en 1987. La función de sustitución devolverá entonces un nueva cadena que contiene ‘Freddie Mercury cantó El gran pretendiente en 1987’ Esto se ilustra en el siguiente código: cadena de importación
Inicializar la plantilla con $variables que
se sustituirá por valores reales
template = string.Template(’$artista cantó $canción en $año’)
Reemplazar / sustituir variables de plantilla con valores reales
Puede usar un par clave = valor donde la clave es el nombre de
la variable de plantilla y el valor es el valor a usar
en la cadena
print(template.substitute(artist=‘Freddie Mercury’, song=‘The Gran pretendiente’, año=1987)) 46 4 Cadenas de pitón
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Lire plus