Metodo format

Il metodo format sostituisce i dati tramite la formattazione delle stringhe. Nel parametro del metodo impostiamo il valore desiderato, che riempirà le parentesi graffe vuote nella stringa.

Sintassi

pythonstringa.format(valore)

Esempio

Sostituiamo un valore stringa nella nostra stringa:

pythontxt = 'This is {}'
print(txt.format('testo'))

Risultato dell'esecuzione del codice:

python'This is testo'

Esempio

Si può anche impostare un numero:

pythontxt = 'This is {}'
print(txt.format(123))

Risultato dell'esecuzione del codice:

python'This is 123'

Esempio

Ora sostituiamo un elemento di una lista nella stringa:

pythontxt = 'This is {}'
lst = ['a', 'b', 'c']
print(txt.format(lst[0]))

Risultato dell'esecuzione del codice:

python'This is a'

Vedi anche

  • metodo replace,
    che cerca e sostituisce una sottostringa in una stringa
  • metodo zfill,
    che riempie l'inizio di una stringa con zeri
  • metodo rjust,
    che allinea e riempie il testo in una stringa a destra
  • metodo ljust,
    che allinea e riempie il testo in una stringa a sinistra