sábado, 18 de junio de 2022

Día 1. continuación de linea de caracteres (Fuente: clcoding.com)

En ocasiones requieres escribir una cadena de caracteres demasiado larga o por estética del código quieres recortar la longitud de cada línea haciendo un salto de linea para continuar el texto en el reglón o fila siguiente. Esto lo puedes hacer con ( \ ) como lo muestra el siguiente código tomado y traducido de clcoding.com

Como podemos observar a continuacion si haces un salto de linea sin usar ( \ ) se produce un error pero este error se puede corregir en dos pasos:

1. Haciendo uso de (""") comillas triples que en Python se pueden crear <Docstrings> que son instructivos de los programas o códigos. Las lineas de código encerradas entre las triples comillas al igual que los comentarios encerrados entre (#) no son tenidos en cuenta por la terminal para ejecutar.

2. Usando el caracter especial ( \ ) en el lugar donde quieres insertar el salto de línea (ver ejemplo)

print("Inicio de código")
#!/usr/bin/env python
# codificación: utf-8
# Día 1: Caracteres de continuación de línea en Python
# En[6]:
print("Conozco Python y es muy fácil para todos")
# En[8]:
print("Conozco Python y
es muy fácil para todos")
# ***esto es un error ****
# En[13]:
#En Python, una barra invertida ( \ ) es un carácter de continuación.
print("Conozco Python y \
es muy fácil para todos")
#clcodificación.com
print("Fin de código")

>> RESPUESTA DE LA CONSOLA:
Windows PowerShell
Copyright (C) Microsoft Corporation. Todos los derechos reservados.

Prueba la nueva tecnología PowerShell multiplataforma https://aka.ms/pscore6

PS C:\Users\Gaspar Soto\Documents\Python language> & "C:/Users/PPI/AppData/Local/Programs/Python/Python310/python.exe" "c:/Users/Gaspar Soto/Documents/Python language/MyBlog/Dia_Uno.py"
File "c:\Users\PPI\Documents\Python language\MyBlog\Dia_Uno.py", line 11
print("Conozco Python y
^
SyntaxError: unterminated string literal (detected at line 11)
PS C:\Users\PPI\Documents\Python language> 

print("Inicio de código")
#!/usr/bin/env python
# codificación: utf-8
# Día 1: Caracteres de continuación de línea en Python
"""# En[6]:
print("Conozco Python y es muy fácil para todos")
# En[8]:
print("Conozco Python y
es muy fácil para todos")
# ***esto es un error **** """
# En[13]:
# En Python, una barra invertida ( \ ) es un carácter de continuación.
print("Conozco Python y \
es muy fácil para todos")
#clcodificación.com
print("Fin de código")
>> 
Windows PowerShell
Copyright (C) Microsoft Corporation. Todos los derechos reservados.

Prueba la nueva tecnología PowerShell multiplataforma https://aka.ms/pscore6

PS C:\Users\PPI\Documents\Python language> & "C:/Users/PPI/AppData/Local/Programs/Python/Python310/python.exe" "c:/Users/Gaspar Soto/Documents/Python language/MyBlog/Dia_Uno.py"
Inicio de código
Conozco Python y es muy fácil para todos
Fin de código
PS C:\Users\PPI\Documents\Python language>  

No hay comentarios.:

Publicar un comentario

Entradas recientes

Thinkcspy 7.7 Condicionales encadenados

  7.7. Condicionales encadenados Python proporciona una forma alternativa de escribir una selección anidada, como la que se muestra en la s...

Entradas Populares