sintassi
numero = x variabile con il numero
stringa = '... {} ...' variabile con il testo e il segnaposto {} dove inserire il numero della variabile numero
stringa.format(numero) funzione che modifica la variabile stringa includendo il numero
esempio: con uso variabili
raggio = 8.4
area = 3.14 * raggio**2
circ = 2 * 3.14 * raggio
s = "L'area è {}, la circonferenza è {}."
s.format(area, circ)
"L'area è 221.5584, la circonferenza è 52.752."
esempio: diretto
nome = "Mario"
citta = "Milano"
print("mi chiamo {} e abito a {}".format(nome, citta))
mi chiamo Mario e abito a Milano
formati
format_spec [[fill]align][sign][#][0][width][grouping_option][.precision][type]
fill <any character>
align "<" | ">" | "=" | "^"
sign "+" | "-" | " "
width digit+
grouping_option "_" | ","
precision digit+
type "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s" | "x" | "X" | "%"