preloader

1 janvier 1 | 1 minutes de lecture
Index du contenu

Dará como resultado que el programa no se ejecute y se genere un mensaje de error. borrado: Rastreo (llamadas recientes más última): Archivo “/emplate_examples.py”, línea 16, en <módulo> print(template.substitute(artista=‘David Bowie’, canción=‘Rebelde Rebelde’)) Archivo “/Biblioteca/Frameworks/Python.framework/Versions/3.7/lib/ python3.7/string.py”, línea 132, en sustitución return self.pattern.sub(convertir, self.template) Archivo “/Biblioteca/Frameworks/Python.framework/Versions/3.7/lib/ python3.7/string.py”, línea 125, en convertir return str(mapeo[nombrado]) KeyError: ‘año’ Esto se debe a que no se ha proporcionado un valor a la variable de plantilla $año. Si no quiere tener que preocuparse por proporcionar todas las variables en un plantilla con un valor, entonces debería usar la función safe_substitute(): print(template.safe_substitute(artista=‘David Bowie’, canción = ‘Rebelde Rebelde’)) Esto llenará las variables de plantilla proporcionadas y dejará cualquier otra plantilla variables que se incorporarán en la cadena tal como son, por ejemplo: David Bowie cantó Rebel Rebel en $year 4.9 Recursos en línea Hay una gran cantidad de documentación en línea disponible sobre cadenas en Python incluido: • https://docs.python.org/3/library/string.html que presenta una cadena común operaciones. • https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str este pro- proporciona información sobre cadenas y la clase str en Python. • https://pyformat.info tiene una introducción simple al formato de cadena de Python. • https://docs.python.org/3/library/string.html#format-string-syntax cual pre- envía documentación detallada sobre el formato de cadena de Python. • https://docs.python.org/3/library/string.html#template-strings para documentación en plantillas de cadena. 48 4 Cadenas de pitón

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas 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