Omet navegació

MD2.2 Ampliació de coneixements

 

➕ Ampliació de coneixements

Com hauràs observat, quan emmagatzemam diverses cadenes de text i les volem mostrar alhora en pantalla, es genera una oració amb faltes d'ortografia que no hauríem de passar per alt. Us mostram l'exemple 6 del punt anterior:

alumna1 = "Carla Domínguez"
alumne2 = "Pedro Gomila"
print(alumna1,alumne2)

Resultat:

Carla Domínguez Pedro Gomila

Vegem ara una sèrie de seqüències (anomenades d'escapament) que et permetran generar textos perfectament escrits.

👉 Salt de línia

Si dessitjam botar una línia en un text introduït, usarem "\n" dins la nostra instrucció.

print("Hola:\n\nEm dic Joan i això sortirà com si fos una capçalera d'una carta\
 formal, és a dir, en dues línies separades.")

En aquest cas, hem emprat en dues ocasions \n\n, i per tant el resultat mostrarà dos salts de línia, com veureu a continuació.

Hola:

Em dic Joan i això sortirà com una carta formal, és a dir, en dues línies separades.

👉 Separadors

Com haureu pogut observar, cada vegada que separem amb comes els elements de la funció print(), la mateixa sintaxi introdueix espai entre els elements. Si volem canviar el tipus de separador afegirem sep = "qualsevol_element" als arguments de la funció.

Exemple:

print("platja","mar","peixos","pop",sep=",")

Resultat:

platja,mar,peixos,pop

Si a l'element separador anterior li afegim un espai darrere de la coma (sep=", "), tindrem una enumeració pràcticament perfecta.

plaja, mar, peixos, pop

👉 Finalitzar

També podem afegir punt al final si afegim end="." als arguments de la funció per indicar-li a Python que serà el punt el signe amb què finalitzarà la nostra oració.

Exemple:

print("Estic practicant a escriure text en Python", end=".")

Resultat:

Estic practicant a escriure text en Python.

👉 Caràcters especials

Es pot donar el cas que necessitéssim escriure unes cometes " ", una barra invertida "\" o més habitual, una coma alta emprada com apòstrof a una frase, per exemple, i no serem capaços de fer-ho perquè aquests símbols ja tenen una funció assignada dins el llenguatge de programació. En aquest cas, haurem d'emprar la mateixa barra invertida que farà d'element d'escapament ("borra" la funció habitual de l'element que volem imprimir en el codi).

Exemple 1. Si a la funció print() volem emprar cometes dobles encara que sigui més complicat.

print("Vull escriure cometes \"\"", end=".")

Resultat:

Vull escriure cometes "".

Exemple 2. Vegem com escriure una barra inclinada.

print("Vull escriure una barra inclinada \\", end".")

Resultat:

Vull escriure una barra inclinada \.

Creat amb eXeLearning (Finestra nova)