08 Print
03 Jul 201608 Print
- Strings
- str, són conjunts de caracters entre cometes.
Exemple:
>>> tirant = "El cavaller que parlarva valencià"
>>> tirant
'El cavaller que parlarva valenci\xc3\xa0'
>>> tirant = 'El cavaller "valent" que parlava valencià'
>>> tirant
'El cavaller "valent" que parlava valenci\xc3\xa0'
En aquest exemple s’observa com em de fer per tal d’incorporar comentes simples i dobles.
També es pot utilitzar keys scape
, per tal d’utilitzar els caracters literals ho hem de fer posant just a l’esquerra una barra invertida \
com a caracter d’escapament.
>>> tirant = 'El cavaller \"valent\" que parlava valencià'
>>> tirant
'El cavaller "valent" que parlava valenci\xc3\xa0'
Es poden utilitzar els operadors per tal d’indicar les vegades que es pot repetir un string.
>>> tirant * 2
'El cavaller "valent" que parlava valenci\xc3\xa0El cavaller "valent" que parlava valenci\xc3\xa0'
Algunes pràctiques en Python3:
>>> print("hola")
hola
>>> print(2+3)
5
>>> print("Hola", "a tots")
Hola a tots
Veiem un exemple en el qual s’observa que la funció quadrat_return
no torna res en pantalla però es guarda en memòria, mentre que la funció quadrat_print
retorna en pantalla el valor.
>>> def quadrat_return(num):
... return num ** 2
...
>>> def quadrat_print(num):
... print(num ** 2)
...
>>> resposta_return = quadrat_return(3)
>>> resposta_print = quadrat_print(5)
25
Podem incloure un string
dins de la funció quadrat_print
per tal amb l’objectiu d’identificar el valor.
>>> def quadrat_print(num):
... print("El quadrat del nombre buscat és", num ** 2)
...
>>> resposta_print = quadrat_print(5)
El quadrat del nombre buscat és 25