Uso de triples comillas
En Python, las triples comillas se utilizan para delimitar cadenas de texto multilínea.
Pueden ser comillas simples '''
o comillas dobles """
.
¡Importante!
Las cadenas definidas con triples comillas permiten incluir saltos de línea y otros caracteres especiales sin necesidad de usar secuencias de escape.
Escribir cadenas multilínea
Permiten definir cadenas de caracteres que abarcan varias líneas:
# Definición de una cadena usando triples comillas dobles
cadena_multilinea_1 = """En Python es posible
definir cadenas de caracteres
utilizando más de una línea de código"""
# Definición de una cadena usando triples comillas simples
cadena_multilinea_2 = '''Por supuesto, se puede hacer lo mismo
utilizando comillas simples'''
print(cadena_multilinea_1)
print(cadena_multilinea_2)
Esto imprimirá en la Terminal:
En Python es posible
definir cadenas de caracteres
utilizando más de una línea de código
Por supuesto, se puede hacer lo mismo
utilizando comillas simples
Incluir comillas dentro de una cadena
Las triples comillas también son útiles cuando necesitas incluir comillas simples o dobles dentro de una cadena:
# Definir la cadena con triples comillas simples e incluir comillas adentro
cadena_comillas_simples = '''Ella dijo: "Hola, ¿cómo estás?" y yo respondí: 'Muy bien, gracias.' '''
print(cadena_comillas_simples)
# Definir la cadena con triples comillas dobles e incluir comillas adentro
cadena_comillas_dobles = """Ella dijo: "Hola, ¿cómo estás?" y yo respondí: 'Muy bien, gracias.' """
print(cadena_comillas_dobles)
Esto imprimirá en la Terminal:
Ella dijo: "Hola, ¿cómo estás?" y yo respondí: 'Muy bien, gracias.'
Ella dijo: "Hola, ¿cómo estás?" y yo respondí: 'Muy bien, gracias.'
Crear documentación (docstrings)
Las triples comillas también se utilizan para documentar funciones y módulos en Python.
def mi_funcion():
"""
Esta es la documentación de la función.
Aquí puedes explicar qué hace la función,
qué parámetros recibe, y qué devuelve.
"""
pass
"""
Este es el módulo de mi programa.
Aquí puedes explicar qué hace el módulo,
qué funciones contiene, y cómo se usa.
"""
¡Para recordar!
Aunque las triples comillas se utilizan para documentar funciones y módulos, también se pueden utilizar para comentarios de varias líneas. Sin embargo, es más común utilizar el símbolo #
para comentarios en Python.
Ventajas de usar triples comillas
- Legibilidad: Las cadenas multilínea son más fáciles de leer y mantener.
- Documentación: Facilita la creación de docstrings claros y detallados.
- Flexibilidad: Permite incluir comillas y otros caracteres especiales sin complicaciones.
En resumen, las triples comillas en Python son una herramienta poderosa para trabajar con cadenas de caracteres extensas, documentar el código y mejorar la legibilidad.