Tipus bàsics de variables: Cadenes¶
Les variables de tipus str
(del anglès string) poden contenir una seqüència de caràcters. Per exemple:
text = 'Hola món'
Aquestes cadenes poden contenir caràcters especials precedits amb el caràcter \
. Per exemple \n
significa bot de línia i \t
tabulador. Utilitzarem \\
per escriure la barra i \'
per escriure unes cometes. Observa els exemples següents:
>>> text = 'Hola \'món\''
>>> print(text)
Hola 'món'
>>> text = 'Hola\nAdeu'
>>> print(text)
Hola
Adeu
Una cadena de text sempre va entre cometes. No importa si utilitzes cometes simples o dobles, però cal utilitzar el mateix tipus per obrir i per a tancar la cadena de text. Dins d’una cadena de text pots utilitzar unes cometes diferents de les que has utilitzat per delimitar la cadena, o les mateixes precedides per el caràcter \
. Observa el següent exemple:
text = "Hola"
text2 = 'Hola'
text3 = "Podem trobar un text entre cometes simples (') o dobles (\")."
Les cometes triples ("""
o bé '''
) tenen un significat especial: En aquestes cadenes de text podem introduir bots de línia amb la tecla de retorn (no cal utilitzar \n
). Observa l’exemple:
>>> print("""Hola
món""")
Hola
món
Operadors i cadenes de text¶
Alguns operadors tenen un significat distint quan s’utilitzen amb cadenes de text. Per exemple l’operador suma pot concatenar dues cadenes, i l’operand multiplicació pot repetir-la.
>>> text1 = 'abc'
>>> text2 = 'defgh'
>>> text3 = text1 + text2
>>> text3
'abcdefgh'
>>> text3 = 3 * text1
'abcabcabc'