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

PYTHON BASICO. TRUCO # 8. LISTAS OPERACIONES PERMANENTES

  Listas – Acciones Permanentes   Ampliar una lista :   [lista1, lista2] : junta listas pero se mantienen como listas separadas, lista1 + li...

Entradas Populares