Tra { e } possiamo anche indicare il numero di un parametro, a partire da 0, per usarli più volte o non in ordine
Un segnaposto è racchiuso tra { e }. Il caso più semplice è quindi {}
In Python non esiste una funzione di stampa formattata come la printf
Ad esempio "La variabile {} vale {}".format("pi", 3.1412) produce 'La variabile pi vale 3.1412'
Per prima cosa predisporremo una stringa contenente dei segnaposto, quindi applicheremo il metodo format, con i valori da sostituire come parametri
In compenso la classe string possiede un potente metodo format
La formattazione è sofisticata come nella printf. Ad esempioc indica di formattare come carattere, d come numero decimale, b come binario e x come esadecimale.
Si possono indicare anche una conversione (di cui non parlo) ed una formattazione: {[<campo>][!<conversione>][:<formattazione>]}