Ho appena saputo che puoi scrivere
'{}{}'.format(string_a, string_b)
invece di
'{0}{1}'.format(string_a, string_b)
in Python, cioè puoi omettere le cifre per i parametri del formato stringa quando vuoi che le cose si inseriscano uno per uno nell'ordine.
Questo è considerato Pythonic?
NOTA: "Pythonic" è un termine comunemente usato tra i programmatori Python per indicare il codice idiomatico di Python. All'interno della cultura Python, tende ad essere un chiaro consenso sulle domande di stile, specialmente per quelle molto specifiche come questa, data la filosofia esplicita del linguaggio del linguaggio "Ci dovrebbe essere uno - e preferibilmente solo un - modo ovvio per farlo". Questo è citato da "The Zen of Python", un insieme di aforismi che va molto lontano nella definizione di ciò che è "Pythonic" e che è incluso in ogni distribuzione di Python (a qualsiasi riga di comando dell'interprete Python, inserisci import this
per vedere esso).