Entrada i sortida estàndard¶
Funció input¶
Ens permet llegir per teclat informació. Retorna una cadena de caràcters i pot tenir com argument una cadena que es mostra en pantalla.
Exemples
Funció print¶
Ens permet escriure en la sortida estándar. Podem indicar varis dades a imprimir, que per defecte estarán separats per un espai (es pot indicar el separador) i per defecte es termina amb un caràcter salt de línea \n (també podem indicar el caràcter final). Podem també imprimir varies cadenes de texte utilizant la concatenació.
Exemples
>>> print(1,2,3)
1 2 3
>>> print(1,2,3,sep="-")
1-2-3
>>> print(1,2,3,sep="-",end=".")
1-2-3.>>>
>>> print("Hola son les",6,"de la tarda")
Hola son les 6 de la tarda
>>> print("Hola son les "+str(6)+" de la tarda")
Hola son les 6 de la tarda
Formatejant cadenes de caràcters¶
Existeix dos formes d'indicar el format d'impressió de les cadenes. En la documentació trobarem : * estilo antiguo 2.x * estilo nuevo 3.x.
Exemples del estil antic
>>> print("%d %f %s" % (2.5,2.5,2.5))
2 2.500000 2.5
>>> print("%s %o %x"%(bin(31),31,31))
0b11111 37 1f
>>> print("El producto %s cantidad=%d precio=%.2f"%("cesta",23,13.456))
El producto cesta cantidad=23 precio=13.46
Funció format()¶
Per utilitzar el nou estil en python3 tenim una funció format i un métode format a la classe str. Exemples utilizant la función format:
Exemples